FEC compliance settings
Configure per-election contribution limits, elections, and donor identification requirements for a campaign workspace.
On this page
Campaign workspaces get an FEC Compliance page under Settings that controls how your donation form enforces federal contribution rules. It only appears for campaign-type organizations, and only owners and admins can change it. For what donors see on the donation form itself, and where compliance fields show up on a donation record, see Donation records.
Turning on contribution limits
Open Settings, then FEC Compliance. The Enforce contribution limits switch blocks a contribution once a donor's giving to a specific election exceeds your configured cap. Below it, set:
- Jurisdiction -- Federal, State, or Local. Per-election limit enforcement only applies to campaigns set to Federal; state and local jurisdictions record the setting but don't block contributions.
- Per-election limit (USD) -- the maximum one donor can give toward a single election. It defaults to $3,300, the individual federal per-candidate-per-election limit for the current cycle, but you can change it to match whatever limit applies to your race.
If limits are on, your jurisdiction is federal, and you don't have any upcoming election configured, the page shows a warning that no cap is currently being enforced -- add an election to close the gap.
Configuring your elections
Contribution limits are tracked per election, so add each election your campaign is participating in from the Elections link on the FEC Compliance page. For each one, set:
- Type -- Primary, General, Runoff, or Special.
- Date -- the election date.
- Cycle -- the election year (e.g. 2026).
- Label (optional) -- a free-text name, for example "PA-07 General."
You can edit or delete an election at any time. A donor's contribution is evaluated against whichever configured election has the next upcoming date; their running total for that election is the sum of everything they've given toward it so far.
What happens when a donor hits the limit
When contribution limits are enforced and a donation would push a donor over your per-election cap, the donation form rejects the charge and tells the donor their gift would exceed the federal per-election limit for the campaign, along with how much room they have left. No partial charge goes through.
Donor identification and attestations
Two more switches control what your donation form asks for:
- Require donor identification -- collects the donor's name, mailing address, occupation, and employer, which federal law requires once a donor's aggregate giving crosses $200.
- Require eligibility attestations -- adds three checkboxes confirming the donor is a U.S. citizen or lawfully admitted permanent resident, that the contribution comes from their own funds, and that it isn't corporate or foreign-national money.
Both are on by default. Turning either off removes the corresponding fields from your public donation form -- keep them on unless you have a specific reason not to collect that information.
Why this matters
Political committees face contribution rules that ordinary nonprofit or organizing donations don't. Configuring elections and limits once means every donation to your campaign is checked automatically, instead of your team manually reconciling donor totals against FEC limits after the fact. Keeping donor identification and attestations on gives your compliance filings the underlying data they need, collected at the moment of the gift rather than chased down afterward.