{"componentChunkName":"component---src-templates-blog-post-js","path":"/blog/thomas-datwyler-campaign-finance-compliance/","result":{"data":{"markdownRemark":{"id":"c6544977-385d-544a-83ed-985bd9cae16d","html":"<p>Political campaign finance compliance is one of the most consequential — and most overlooked — aspects of running for office. As the founder of 9Seven Consulting, Thomas Datwyler has spent more than 15 years helping congressional and senatorial campaigns navigate the complex web of Federal Election Commission regulations, state filing requirements, and financial reporting obligations.</p>\n<p>A single missed deadline or misclassified expenditure can trigger an FEC inquiry, generate negative press coverage, and undermine a campaign’s credibility with donors and voters. Datwyler’s firm has filed more than 10,000 FEC and state reports across more than 400 client engagements — a track record built on meticulous attention to detail and a systematic approach to compliance.</p>\n<p>The most common mistakes Datwyler sees involve accounts payable timing, improper vendor classification, and failure to reconcile bank statements against filed reports. Each of these can create discrepancies that attract scrutiny. His team addresses these risks by building custom accounting systems tailored to each committee’s size, budget cycle, and reporting calendar.</p>\n<p>For treasurers and campaign managers looking to avoid enforcement actions, Datwyler recommends starting with a compliance audit before the first filing deadline — not after a problem surfaces.</p>","fields":{"slug":"/blog/thomas-datwyler-campaign-finance-compliance/","gitAuthorTime":"2026-06-05T15:57:32-07:00","gitCreatedTime":"1969-12-31T16:00:00-08:00","inlineImages":[]},"frontmatter":{"templateKey":"blog-post","pageTitle":"How Campaign Finance Compliance Protects Political Committees","metaDescription":"Thomas Datwyler, founder of 9Seven Consulting, outlines the key compliance requirements political committees must follow to avoid FEC enforcement actions.","schemaType":"BlogPosting","profileButton":{"link":"/profile","label":"About"},"blogButton":{"link":"","label":"Blog"},"date":"Jun 1, 2026","featuredImage":null}}},"pageContext":{"id":"c6544977-385d-544a-83ed-985bd9cae16d"}},"staticQueryHashes":["1658240143","1658240143","1995419050","1995419050","3327591156","3327591156","3724839076","3724839076","4084455885","4084455885"]}