pac.dog pac.dog / 101

Module 3 of 9

Contributions, and the legal limits

Per FEC, federal limits (inflation-indexed; 2025-2026 cycle amounts):

States have their own parallel limits — usually lower for state and local offices, with distinct rules per state. pac.dog stores every rule in a single limit_rules table; the limit engine looks up the binding rule per contribution.

By state — rules that differ from federal

Federal elections are uniform across the country — the dollar caps in the table above apply identically in every state. But every state runs its own elections, registers its own voters, and regulates its own state-level candidates and committees on its own schedule. The four tables below codify every difference we mirror, sourced from each state's Secretary of State or election commission with the controlling statute cited. No vendors, no aggregator middlemen.

Voter registration cutoffs

Days before an election by which a voter must be registered to vote in it. The federal "motor voter" law (NVRA, 1993) sets a ceiling — states can't require registration more than 30 days before. Same-day registration states let you register and vote on Election Day itself; the days-before cutoff in those states is the cutoff for regular pre-election registration.

StateDays beforeSame-day at pollsStatute
Alabama15noAla. Code §17-3-50
Alaska30noAlaska Stat. §15.07.070
Arizona29noA.R.S. §16-120
Arkansas30noArk. Code §7-5-201
California15yesCal. Elec. Code §2102
Colorado22yesC.R.S. §1-2-201
Connecticut7yesConn. Gen. Stat. §9-17
Delaware24no15 Del. C. §2032
District of Columbia21yesD.C. Code §1-1001.07
Florida29noFla. Stat. §97.055
Georgia29noO.C.G.A. §21-2-224
Hawaii10yesHaw. Rev. Stat. §11-15
Idaho25yesIdaho Code §34-408
Illinois28yes10 ILCS 5/4-6
Indiana29noInd. Code §3-7-13-10
Iowa15yesIowa Code §48A.7A
Kansas21noK.S.A. §25-2311
Kentucky29noKRS §116.045
Louisiana30noLa. R.S. §18:135
Maine21yes21-A M.R.S. §122
Maryland21yesMd. Code Elec. §3-302
Massachusetts10noM.G.L. c.51 §1F
Michigan15yesM.C.L. §168.495
Minnesota21yesMinn. Stat. §201.061
Mississippi30noMiss. Code §23-15-39
Missouri27noMo. Rev. Stat. §115.135
Montana30yesM.C.A. §13-2-301
Nebraska11noNeb. Rev. Stat. §32-302
Nevada28yesN.R.S. §293.560
New Hampshire13yesRSA 654:7
New Jersey21noN.J.S.A. §19:31-6
New Mexico28yesNMSA §1-4-8
New York10noNY Elec. Law §5-210
North Carolina25yesN.C.G.S. §163-82.6
North Dakotanone requirednoN.D.C.C. §16.1-01-04 (no registration required)
Ohio30noO.R.C. §3503.19
Oklahoma25no26 Okla. Stat. §4-110.1
Oregon21noORS §247.025
Pennsylvania15no25 P.S. §1326
Rhode Island30noR.I.G.L. §17-9.1-3
South Carolina30noS.C. Code §7-5-150
South Dakota15noSDCL §12-4-5
Tennessee30noTenn. Code §2-2-109
Texas30noTex. Elec. Code §13.143
Utah11yesUtah Code §20A-2-102.5
Vermontnone requiredyes17 V.S.A. §2144 (same-day registration available)
Virginia22yesVa. Code §24.2-416
Washington8yesRCW §29A.08.140
West Virginia21noW. Va. Code §3-2-6
Wisconsin20yesWis. Stat. §6.28
Wyoming14yesWyo. Stat. §22-3-103

State primary election dates (2026)

Each state's election code sets when the state primary is held — "first Tuesday in March," "third Tuesday in May," etc. Louisiana's jungle primary uses the general date itself, so it has no separate state-primary date. The dates below compute deterministically from each state's rule for the 2026 cycle; the rule itself is the same every cycle.

StatePrimary date (2026)Statute
AlabamaTue, Mar 3, 2026Ala. Code §17-13-3
AlaskaTue, Aug 18, 2026Alaska Stat. §15.25.060
ArizonaTue, Aug 4, 2026A.R.S. §16-201
ArkansasTue, Mar 3, 2026Ark. Code §7-7-203
CaliforniaTue, Jun 2, 2026Cal. Elec. Code §1201
ColoradoTue, Jun 30, 2026C.R.S. §1-4-101
ConnecticutTue, Aug 4, 2026Conn. Gen. Stat. §9-423
DelawareSat, Sep 12, 202615 Del. C. §3101
District of ColumbiaTue, Jun 2, 2026D.C. Code §1-1001.05
FloridaTue, Aug 18, 2026Fla. Stat. §100.061
GeorgiaTue, May 19, 2026O.C.G.A. §21-2-150
HawaiiSat, Sep 19, 2026Haw. Rev. Stat. §12-2
IdahoTue, May 19, 2026Idaho Code §34-601
IllinoisTue, Mar 17, 202610 ILCS 5/2A-1.1
IndianaTue, May 5, 2026Ind. Code §3-10-1-2
IowaTue, Jun 2, 2026Iowa Code §43.6
KansasTue, Aug 4, 2026K.S.A. §25-203
KentuckyTue, May 19, 2026KRS §118.025
Louisianano separate primary (jungle / general only)La. R.S. §18:511 (jungle primary held on general date)
MaineTue, Jun 9, 202621-A M.R.S. §339
MarylandTue, Jun 23, 2026Md. Code Elec. §8-201
MassachusettsTue, Sep 8, 2026M.G.L. c.53 §28
MichiganTue, Aug 4, 2026M.C.L. §168.534
MinnesotaTue, Aug 11, 2026Minn. Stat. §204D.03
MississippiTue, Mar 3, 2026Miss. Code §23-15-191
MissouriTue, Aug 4, 2026Mo. Rev. Stat. §115.121
MontanaTue, Jun 2, 2026M.C.A. §13-1-107
NebraskaTue, May 12, 2026Neb. Rev. Stat. §32-401
NevadaTue, Jun 9, 2026N.R.S. §293.175
New HampshireTue, Sep 8, 2026RSA 653:8
New JerseyTue, Jun 2, 2026N.J.S.A. §19:23-40
New MexicoTue, Jun 2, 2026NMSA §1-8-12
New YorkTue, Jun 23, 2026NY Elec. Law §8-100
North CarolinaTue, Mar 3, 2026N.C.G.S. §163-1
North DakotaTue, Jun 9, 2026N.D.C.C. §16.1-11-01
OhioTue, May 5, 2026O.R.C. §3501.01
OklahomaTue, Jun 30, 202626 Okla. Stat. §1-102
OregonTue, May 19, 2026ORS §249.088
PennsylvaniaTue, May 26, 202625 P.S. §2753
Rhode IslandTue, Sep 8, 2026R.I.G.L. §17-15-1
South CarolinaTue, Jun 9, 2026S.C. Code §7-13-15
South DakotaTue, Jun 2, 2026SDCL §12-6-1
TennesseeThu, Aug 6, 2026Tenn. Code §2-13-202
TexasTue, Mar 3, 2026Tex. Elec. Code §41.007
UtahTue, Jun 30, 2026Utah Code §20A-1-201.5
VermontTue, Aug 11, 202617 V.S.A. §2351
VirginiaTue, Jun 16, 2026Va. Code §24.2-515
WashingtonTue, Aug 4, 2026RCW §29A.04.311
West VirginiaTue, May 12, 2026W. Va. Code §3-5-1
WisconsinTue, Aug 11, 2026Wis. Stat. §5.02
WyomingTue, Aug 18, 2026Wyo. Stat. §22-5-209

State PAC filing cadence

The state-level equivalent of FEC Form 3X. Each state defines a pre-election report (filed N days before an election), a post-election report (N days after), and a periodic / quarterly / annual cadence in between. Most states converge on 12-days-before, 30-days-after, semi-annual Jan 31 + Jul 31 — the ones below diverge, and each cite is to the campaign-finance statute, not the election statute.

StatePre-primaryPost-primaryPre-generalPost-generalPeriodicStatute
Alabama7d30d7d30dAnnualAla. Code §17-5-8 (pre-election 5-10 days; annual Jan 31)
Alaska7d30d7d105dYear-startAlaska Stat. §15.13.110 (year-start + pre-election 30 + 7 day + post-election)
Arizona12d30d12d30dQ4; Q1; Q2; Q3A.R.S. §16-927 (quarterly + pre-election)
Arkansas7d30d7d30dAnnualArk. Code §7-6-207 (monthly in election year; annual otherwise)
California12d30d12d60dSemi-annual (Jan); Semi-annual (Jul)Cal. Gov. Code §84200 (semi-annual + pre-election Form 460)
Colorado14d30d14d30dAnnualC.R.S. §1-45-108 (monthly in election year + pre/post-election)
Connecticut7d30d7d30dQ4; Q1; Q2; Q3Conn. Gen. Stat. §9-608 (quarterly + 7-day pre-election)
Delaware30d30d30d30dAnnual15 Del. C. §8030 (pre-/post-election + annual)
District of Columbia12d30d12d30dMar 10; Jun 10; Aug 31; Oct 10; AnnualD.C. Code §1-1163.09 (Mar 10 / Jun 10 / Aug 31 / Oct 10 / Jan 31 + R&E reports)
Florida4d30d4d30dMonthly (Jan); Monthly (Apr); Monthly (Jul); Monthly (Oct)Fla. Stat. §106.07 (monthly in election year + pre-election + final)
Georgia12d30d12d30dYear-end; Jun 30; Sep 30; Oct 25; Dec 31O.C.G.A. §21-5-34 (Jun 30 / Sep 30 / Oct 25 / Dec 31 + pre/post-runoff)
Hawaii10d30d10d30dAnnualHaw. Rev. Stat. §11-333 (preliminary + final + supplemental)
Idaho7d30d7d30dAnnualIdaho Code §67-6607 (7-day pre + 30-day post + annual)
Illinois12d30d12d30dQ4; Q1; Q2; Q310 ILCS 5/9-10 (quarterly + pre-election A-1)
Indiana25d30d25d30dAnnualInd. Code §3-9-5 (annual + pre-election)
Iowa5d30d5d30dJan 19; May 19; Jul 19; Oct 19Iowa Code §68A.402 (Jan 19 + May 19 + Jul 19 + Oct 19 + supplementals)
Kansas8d30d8d30dJan 10; Jul 25K.S.A. §25-4148 (Jan 10 + Jul 25 + pre-election)
Kentucky32d30d32d30dAnnualKRS §121.180 (pre-election + 30-day post + annual)
Louisiana12d30d10d30dAnnualLa. R.S. §18:1491.6 (30-day + 10-day pre + 40-day post + annual)
Maine11d30d11d30dQ4; Q1; Q2; Q321-A M.R.S. §1017 (quarterly + 11-day pre + 42-day post)
Maryland14d30d14d30dAnnualMd. Code Elec. §13-309 (annual + pre-primary 4 wks + pre-primary 2 wks + pre-general 4 wks + pre-general 2 wks)
Massachusetts8d30d8d30dYear-endM.G.L. c.55 §18 (depository monthly + non-depository pre-/post-election + Jan year-end)
Michigan12d30d12d30dAnnual; Apr 25; Jul 25; Oct 25M.C.L. §169.233 (Apr 25 + Jul 25 + Oct 25 + Jan 31)
Minnesota28d30d10d30dYear-endMinn. Stat. §10A.20 (Jan 31 + pre-primary + pre-general + post-general)
Mississippi7d30d7d30dAnnualMiss. Code §23-15-807 (pre-primary 7 days + pre-general 7 days + annual)
Missouri8d30d8d30dQ4; Q1; Q2; Q3Mo. Rev. Stat. §130.046 (quarterly + 8-day pre + 30-day post)
Montana12d30d12d30dSemi-annual (Mar); Semi-annual (Sep)M.C.A. §13-37-226 (semi-annual + pre/post-election)
Nebraska12d30d12d30dAnnualNeb. Rev. Stat. §49-1481 (Jan 31 + pre-primary + pre-general + Dec 31)
Nevada4d30d4d30dQ4; Q1; Q2; Q3N.R.S. §294A.120 (Jan 15 quarterly + pre-election)
New Hampshire7d30d7d30dJun 11RSA 664:6 (Jun + Sep + Oct + Nov pre + Dec post + Jun final)
New Jersey11d30d11d30dQ4; Q1; Q2; Q3N.J.S.A. §19:44A-16 (quarterly + 29-day + 11-day pre + 20-day post)
New Mexico14d30d14d30dApr 8; Oct 9NMSA §1-19-29 (semi-annual + pre/post-election)
New York11d30d11d27dJan 15; Jul 15NY Elec. Law §14-108 (32-day + 11-day pre + 27-day post + Jan 15 + Jul 15)
North Carolina10d30d10d30dYear-end; Q1; Q2; Q3N.C.G.S. §163-278.9 (quarterly + 10-day pre + Jan 31 final)
North Dakota12d30d12d40dAnnualN.D.C.C. §16.1-08.1-02 (annual + pre/post-general)
Ohio12d30d12d30dAnnualO.R.C. §3517.10 (pre/post-election + annual)
Oklahoma8d30d8d30dQ4; Q1; Q2; Q3Okla. Ethics Rule §2.96 (quarterly + 8-day pre + 30-day post)
Oregon7d30d7d30dcontinuous (no periodic — see statute)ORS §260.057 (continuous 30-day filing — every transaction within 30 days)
Pennsylvania12d30d12d30dYear-end25 P.S. §3246 (Jan 31 + cycle 1 + cycle 2 + post-election + Feb 6 cycle 7)
Rhode Island28d30d28d30dQ4; Q1; Q2; Q3R.I.G.L. §17-25-7 (quarterly + 28-day pre + 28-day post)
South Carolina15d30d15d30dQ4; Q1; Q2; Q3S.C. Code §8-13-1308 (quarterly + 15-day pre)
South Dakota14d30d14d30dYear-endSDCL §12-27-22 (year-end + pre/post-election)
Tennessee10d30d10d30dYear-end; Q1; Q2Tenn. Code §2-10-105 (Jan 31 + Apr 10 + Jul 10 + early-Oct + pre-election)
Texas8d30d8d30dJan 15; Jul 15Tex. Elec. Code §254.063 (Jan 15 + Jul 15 + 30-day pre + 8-day pre + 15-day post)
Utah7d30d7d30dYear-endUtah Code §20A-11-510 (Jan 10 + 7-day pre + 30-day post)
Vermont5d30d5d30dJul 15; Aug 15; Oct 1; Oct 1517 V.S.A. §2964 (Jul 15 + Aug 15 + Sep 1 + Oct 1 + Oct 15 + Nov 1 + final)
Virginia12d30d12d30dQ4; Q1; Q2Va. Code §24.2-947.3 (Jan 15 + Apr 15 + Jul 15 + pre-election + final)
Washington21d30d21d30dQ4; Q1; Q2; Q3RCW §42.17A.235 (monthly C-3 + C-4 quarterly + pre-election + 21-day post)
West Virginia12d30d12d30dQ1W. Va. Code §3-8-5 (pre-primary + pre-general + post-general + annual)
Wisconsin11d30d11d30dJan 15; Jul 15Wis. Stat. §11.0204 (Jan 15 + Jul 15 + pre-election + post-election)
Wyoming7d30d7d30dAnnualWyo. Stat. §22-25-106 (pre-primary + pre-general + post-general + annual)

State contribution limits

Each state caps state-level contributions on its own schedule. Some are flat dollar amounts; some scale with the office; some states (Texas, Virginia, Oregon, Missouri) cap individual → state-candidate contributions at nothing — no ceiling. The schema for these rows is in place (limit_rules), but the per-state codification is not yet shipped. Federal-limits first, then state-by-state on the same shape as the deadline rules above.

State filing / itemization thresholds

Federal: a committee must itemize every contribution above $200 from a single source per cycle (donor name, address, employer, occupation). State thresholds vary widely — from $0 (every contribution itemized) to $500 — and roll into the same per-state codification as the limit rules above.

Compliance gotchas (the rules nobody mentions until they bite)

The dollar caps in the limit table are the famous numbers. These are the operational rules a treasurer actually has to remember. Most are federal under 11 CFR; the state-specific ones are flagged.

When is a contribution "received"?

The contribution's date for limit + reporting math is 11 CFR §110.1(b)(6):

Deposit deadlines (10-day clock)

Per 11 CFR §103.3(a) — every contribution must be deposited within 10 days of receipt. Contributions that may exceed a cap or come from a prohibited source (foreign national, corporate to non-super-PAC, government contractor) get a separate §103.3(b) 10-day window during which the treasurer decides to keep, return, or refund. Beyond that window the funds are presumed accepted and the committee is on the hook.

Best efforts (occupation + employer)

For any contribution aggregating over $200 from a single source per cycle, a treasurer must use 11 CFR §104.7 “best efforts” — at least one written or oral request for the donor's employer and occupation. The standard solicitation already prints the request alongside the donate field; the rule kicks in for follow-up if the donor leaves either blank.

Anonymous + cash caps

Payroll deduction (state-specific gotchas)

Federal SSFs (corporate / labor PACs) can solicit payroll deductions from their restricted class under 11 CFR §114.5 with written authorization and a revocable opt-out. State rules layer additional constraints:

Excess-contribution refund window

Any portion of a contribution that exceeds the per-election or per-cycle cap must be refunded within 60 days of receipt under 11 CFR §103.3(b)(3). Alternative: reattribute (to spouse, partner) or redesignate (to a different election the donor is eligible for) within the same window — both require written donor authorization within those 60 days.

Earmarking + bundling

In-kind contributions

Goods or services donated to a committee count as contributions at usual and normal charge (11 CFR §100.52(d)). Volunteer time is exempt; if the volunteer is normally paid for the same service (a professional designer doing the website pro-bono), the market value is an in-kind contribution that counts against the donor's cap.

Joint fundraising committee (JFC) allocations

A JFC pools donations from multiple participants (candidates + committees) and splits proceeds by a written allocation formula before solicitation (11 CFR §102.17). The donor's contribution is split per the formula and each split fragment counts against the donor's cap for that recipient — not the full amount against each.

Coordination prohibitions

A super PAC's spending is “independent” only if it doesn't coordinate with the candidate or campaign. Specific triggers — listed at 11 CFR §109.21 — include: the candidate's campaign requesting the communication, the spender hiring a vendor who's also working for the candidate's campaign on the same project within 120 days, and republication of campaign material. Failing the independence test makes the "independent" expenditure an in-kind contribution subject to the (much lower) PAC-to-candidate cap.

What you can't say when soliciting

A solicitation is any communication asking for a contribution. It's the regulated act, not just the form. These rules govern what every "chip in" email, fundraising ad, mail piece, and donate page must — or must not — say:

Other state-specific quirks worth flagging

Personal use of campaign funds

The most frequently violated rule in the entire system. Campaign funds can only be used for bona fide campaign or officeholder expenses (11 CFR §113.1(g)). The bright-line test: would this expense exist irrespective ofthe campaign or officeholder duties? If yes — it's personal use and the candidate must reimburse the committee. Per-se personal-use categories listed in §113.1(g)(1):

Vehicles, mobile phones, and meals are case-by-case. The pattern that gets investigated: a candidate's campaign committee buys a $90k SUV, the candidate drives it personally on weekends → §113.1(g)(1)(i)(B) prohibits unless the personal use is "de minimis".

Recordkeeping — the 3-year rule

Every receipt, contribution-card, bank statement, vendor invoice, and disbursement record must be retained at least 3 yearsafter the report it's cited on (11 CFR §104.14(b)). For ongoing committees, the rolling-3-year window means most treasurers retain indefinitely. The practical bar: a treasurer getting an FEC audit notice 30 months after a cycle must be able to produce every donor card + bank statement.

Affiliated PAC aggregation

Two or more PACs established, financed, maintained, or controlled by the same corporation, labor org, person, or group are affiliated under 11 CFR §100.5(g) and §110.3. Affiliated PACs share one contribution limit — a donor giving the max to one of them has hit the cap for the entire affiliated group. Bright-line affiliated cases: parent corporation + subsidiary SSF, national + state party committees of the same party, multiple PACs sharing officers or office space. pac.dog's limit engine ties them via affiliated_group_id on limit_rules so the consumption math is automatic.

Terminating a committee

A committee that's wound down (paid all debts, distributed remaining cash) files a Termination Report(a final Form 3 / 3X with the "termination" box checked) per 11 CFR §102.3. Remaining cash options: refund pro-rata to donors, donate to a 501(c)(3), transfer to a party committee (caps apply), or contribute to other candidates (caps apply). Personal use of the wind-down cash is the same per-se prohibition as during active operation.

Audits + the enforcement ladder

Reporting period cutoff vs filing deadline

Two different dates on every FEC filing: coverage period (e.g. Q1 = Jan 1 - Mar 31) and filing due date (Q1 = April 15). Receipts + disbursements dated within the coverage period show up on thatfiling regardless of when the committee actually deposited or paid them. Late-coverage activity bleeds into the next period's report. The most common reporting error treasurers make is putting an item on the wrong report because they keyed off the deposit date rather than the contribution date.

"Soft money" — federal vs non-federal split

Funds that don't comply with federal source + amount limits are non-federal funds (the artist formerly known as soft money). BCRA banned national party committees from raising or spending non-federal funds; state + local party committees can still raise non-federal funds for state activity but must use a federal account (subject to FECA limits) for any activity that affects a federal election, and the two accounts pay for shared activity per a published allocation ratio under 11 CFR §106.7. Mixing the accounts is the violation. The schema column committees.jurisdiction on pac.dog flags federal-account committees; state-account counterparts are a separate row with the same parent.

Independent-expenditure reporting windows


Sign in to track your progress.

pac.dog is a free, independent, non-partisan research tool. Every candidate, committee, bill, vote, member, and nonprofit on this site is mirrored from primary U.S. government sources (FEC, congress.gov, govinfo.gov, IRS) and each state's Secretary of State / election commission — no third-party data vendors, no paywall, no editorial intermediation. Citations to the originating source are on every detail page.

Estimated value: $180/mo per user — but we made it free.