Campaign finance reporting: keep your records ready

Sep. 23rd, 2026

Campaign finance reporting is the filing your committee submits to the FEC or your state campaign finance office, listing every contribution and expenditure for a set period. It gets hard only when the records behind it are missing, so the fix is to capture each gift’s date, amount, and donor details the moment it arrives, not the week the filing is due.

Most finance directors do not learn this the easy way. A filing deadline lands, and the week turns into a hunt through call notes, bank deposits, and a volunteer’s memory to figure out who gave what and when. Campaign finance reporting does not have to work that way.

This post covers what to log at the moment of every gift, the habit that keeps the list current, and how to pull a filing-ready report when the deadline arrives.

Key Takeaways
– Campaign finance reporting is easiest when you record the date, amount, method, and donor details at the moment a gift arrives, not when the filing is due.
– Your filing deadlines, contribution limits, and required donor fields depend on your office and your state, so confirm them with your state campaign finance office or the FEC before you file.
– A pledge is not a contribution. Log the promised amount and the date separately, and only report it once the money actually arrives.
– Weekly reconciliation against your bank deposits catches a missing record while it is still one phone call to fix, well before filing week turns it into a research project.
– Pulling a clean report is a formatting problem you solve months in advance, by keeping the underlying records complete as you go.

What campaign finance reporting actually asks for

A campaign finance report is a list: every contribution and expenditure for the period, with enough detail that a regulator or a member of the public could trace each one back to a real donor or payment. Federal candidates and committees file with the FEC. State and local candidates file with their state’s campaign finance office, sometimes with the city or county clerk added on top.

The form differs by jurisdiction, but the underlying ask is close to universal: who gave, how much, when, and what the campaign spent it on. The FEC’s guide to filing reports walks through the federal version. Your state office publishes its own, and it will not look identical.

Log every gift the same way, every time

The record a filing needs is smaller than most finance teams think, but it has to be complete for every single gift, not just the large ones. Capture this at the moment the money comes in:

Field Why it matters
Donor name The basic identifier on every report
Date received Reports are organized by period, and the date decides which one a gift belongs to
Amount The number regulators check against your bank deposits
Method Check, card, cash, or online, since some methods carry their own rules
Donor details your state requires Often address, occupation, and employer above a certain dollar threshold; confirm the exact fields and threshold with your state office

Skip a field on a $25 gift and it usually goes unnoticed. Skip it on the $500 gift that pushes a donor over your state’s disclosure threshold, and you have a filing to fix after the fact instead of before.

In FundHero, a Donor Profile holds those fields for every contact, and Contact History saves the call, the pledge, and the contribution to one timeline, so the record exists the moment the gift does. Donor Profiles and Contact History covers what gets tracked.

Pledges are not contributions yet

A pledge is a promise with a date attached, and it does not belong on a campaign finance report until the money actually arrives. Treat it as its own record: the amount promised, the date the donor named, and who owns the follow-up.

Mixing the two causes the same error twice a cycle: a campaign reports a pledge as received, then has to amend the filing when the check never comes, or misses reporting a late pledge that lands after the period closes. Keep the two lists separate and only move a pledge onto the report once it clears.

FundHero’s Smart Groups surface every pledge still outstanding, and Tasks with automatic reminders assign the follow-up to a specific person on a specific day. Our post on following up on outstanding pledges covers the cadence that gets a pledge paid before it goes stale.

Reconcile against the bank every week

The finance directors who file without a scramble share one habit: they check the donor list against the bank deposit every week, all cycle long.

A weekly reconciliation catches a mismatch while it is still one phone call: a gift that hit the bank but never got logged, or a logged gift that never actually cleared. Left until filing week, the same mismatch is a research project across months of statements, and the deadline does not move to accommodate it.

Set a recurring 30-minute task, the same day each week, and give it to one named person. If your campaign has a finance committee, Teams gives each member their own login, so the reconciliation task and its notes land in one place instead of a volunteer’s personal spreadsheet.

Pull the report when the deadline arrives

If the records are complete, filing is a report, not a project. Pull the contributions and expenditures for the period, check the totals against your bank statement, and format them the way your jurisdiction requires.

FundHero’s premade reports cover financial filing and export to Google Sheets or Excel, so the underlying data moves into whatever format your filing system needs. That does not replace reading your state’s instructions. It means the data you hand to those instructions is already correct.

Know your deadlines, because they are not universal

Reporting frequency, contribution limits, and the donor information you must collect all depend on your office, your state, and sometimes your city. A rule that applies to a US House campaign does not automatically apply to a school board race two counties over.

Confirm these before you accept the first check, and again before every filing period:

  1. Whether you file with the FEC, a state office, a city or county clerk, or more than one
  2. Your reporting deadlines for the full cycle, written on a calendar the day you register
  3. The contribution limit per donor for your specific office
  4. Whether businesses, unions, or PACs may contribute at all
  5. The donor information your jurisdiction requires you to collect, and at what dollar threshold

The FEC publishes a directory of state election and disclosure offices, and its own filing dates and deadlines cover federal committees. The National Conference of State Legislatures tracks state limits on contributions to candidates. None of these replace a call to your own state campaign finance office, but they tell you who to call.

Frequently asked questions

How often do campaigns have to file finance reports?
It depends on your office and jurisdiction. Federal committees follow a schedule the FEC sets and publishes; state and local candidates follow a schedule their state or city sets, which can differ from the federal one entirely. Check your specific deadlines with the FEC or your state campaign finance office.

What donor information do I need to collect?
At minimum, the name, amount, and date of every gift. Many jurisdictions also require address, occupation, and employer once a donor crosses a dollar threshold. The exact fields and threshold are set by your state or the FEC, not by any universal rule, so confirm them before you start collecting.

Do local candidates have to report to the FEC?
No. The FEC only regulates federal candidates and committees. A city council, school board, or state legislative race reports to a state or local office instead, which the FEC’s state office directory can point you to.

Is a pledge reported the same way as a contribution?
No. A pledge is a promise to give, and it belongs on a campaign finance report only once the money actually arrives. Track pledges separately with a date and a follow-up owner, then move a pledge onto your filing record when it converts to a real contribution.

What happens if a filing is late or wrong?
Consequences vary by jurisdiction and can include fines or an amended filing requirement. Rather than guess at what your state does, ask your state campaign finance office directly what its process is for a late or corrected report.

Can software fix bad records after the fact?
Software can format complete records into a clean report quickly. It cannot recreate a gift that was never logged or a date nobody wrote down, which is why the habit of recording each gift as it happens matters more than any tool used at filing time.

Log now, file later

Campaign finance reporting is only as hard as the records behind it. Log every gift’s date, amount, method, and required donor details the moment it arrives. Keep pledges separate from contributions until the money actually lands. Reconcile against the bank every week instead of once a cycle. Confirm your specific deadlines, limits, and required fields with your state campaign finance office or the FEC, since none of those are the same from one race to the next.

Do that consistently, and filing week takes an afternoon instead of a scramble. If you want your donor records, pledges, and premade filing reports in one place, start a free trial of FundHero. It does not ask for payment information. Then go log today’s gifts before you close the laptop.

FundHero