The aim is to prioritize primary filings, provide a checklist for reconciliations, and point to reliable datasets and simple tools for repeatable verification. The guidance is neutral and attributional, directing readers to primary sources for the original records.
What political donations disclosure means and where official records live
Political donations disclosure refers to the public filings that report who contributed money or value to a campaign, the size and date of those contributions, and summary totals for a reporting period. These filings commonly include itemized contributions, summary reports, and occasional amended reports that update earlier totals.
For federal candidates and committees the primary searchable repository is the FEC data portal, which holds candidate and committee filings and both itemized and summary reports. FEC data portal FEC browse data
State-level records are separate and can contain donations that do not appear in federal filings; for Florida, the Division of Elections publishes state campaign finance filings and a reporting calendar that covers state and local report types. Florida Division of Elections
Understanding where these records live helps voters and researchers know which database to consult first and why totals may differ between federal and state views. According to public guides, start with the primary filing where the contribution is reported, then check related state or committee filings if a donation seems missing from a federal view. Ballotpedia campaign finance guide
Join the campaign to stay informed about filings and updates on Michael Carbonara's run
Start with the primary filing and use the checklist below to keep dates and report types aligned.
Quick overview of primary and secondary sources to check
Authoritative primary sources include the federal repository and the relevant state election office. The FEC database is the primary federal source for candidate and committee filings, while state offices publish records for state and local reporting. FEC data portal
Secondary sources can speed review and add context. OpenSecrets provides summaries and visualizations that are easier to read but apply classification rules and update schedules that can produce differences compared with primary filings. Use these aggregators as a secondary check, not as the only record. OpenSecrets methodology notes
Reference guides and consolidated candidate pages, such as Ballotpedia, explain filing types and link to primary reports to help orient readers across cycles. For reproducible academic comparisons, standardized datasets from research labs are useful because they document methodological choices. MIT Election Data and Science Lab
When you begin checking numbers, favor primary filings for accuracy and provenance; use aggregators to find leads and to understand common categorizations such as itemized versus unitemized receipts. This approach reduces the chance of comparing mismatched report types or incomplete date ranges.
Step by step: how to find federal campaign finance filings on the FEC site
Step 1, open the FEC data portal and use the candidate or committee search box to find the filing entity you are researching. Search by candidate name or committee name and confirm the reported candidate or committee identifier. FEC data portal (or use the OpenFEC API for programmatic access: OpenFEC API)
Step 2, select the filing or report you need and choose the download option. The portal lets you access both itemized contributions, which list individual donors and amounts, and summary reports, which show totals for a reporting period. See raw data instructions Finding and Analyzing Data on FEC.gov.
Start with primary filings from the FEC and the state election office, download the exact reports, record filing and amendment dates, align reporting periods, then check aggregator methodology and keep a reconciliation log for unresolved differences.
Step 3, save copies of the specific files you download and note the report date, the type of report, and the filing or amendment timestamp. These metadata items will be essential when you compare totals across sources or when a later amendment updates a previously posted figure.
Common report types to collect include quarterly reports, pre-primary and pre-general reports, and the year-end summaries. Itemized contribution files are typically CSV or PDF and contain donor name, zip code or state, contribution date, and amount, while summary reports compile totals by category.
On the FEC site, amended filings are explicit. If a committee files an amendment, the FEC entry will show the amendment date. Record both the original filing date and any amendment dates so you can track changes across snapshots when reconciling figures.
Where state records fit: checking Florida Division of Elections filings
Some campaigns file state-level reports in addition to, or instead of, federal reports for certain activity. In Florida, state filing rules and calendars are published by the Division of Elections and cover state and local report types that may not appear in federal reports. Florida Division of Elections
When a donation seems to be missing from a federal view, check the state filing first. State records can include local committee transfers, small-dollar contributions reported under state rules, or state ballot initiative related activity that the FEC does not list.
To align state and federal views, compare the reporting calendar dates and the report names. The Florida site provides a schedule showing due dates and the type of filing required, which helps you match state report periods to federal quarters or pre-election reports. NCSL campaign finance overview
Document whether you relied on a state filing for totals and include the state report name and date when you record your comparison notes. This practice keeps your reconciliation transparent if totals diverge later when amended filings appear.
How to compare numbers across sources: a reproducible checklist
Start with primary filings. Download the exact FEC and state files that report the period you are comparing, and save them with a clear filename and a timestamped note. The primary filing is the authoritative source for the reported figure. FEC data portal
Record metadata for each file, including filing date, amendment date if present, report name, and the file type. These items will let you align the files and explain differences that stem from timing or later corrections.
Align date ranges and report types before comparing totals. Comparing an aggregator snapshot that covers a different date range will often produce a mismatch, so match the exact reporting period and categories such as itemized versus unitemized receipts.
Check aggregator methodology notes to understand how third-party sources treat transfers, in kind contributions, and rounding. Aggregators like OpenSecrets publish methodology pages that explain classification rules and update lags, which you should cite when you use their totals. OpenSecrets methodology notes
Keep a reconciliation log that lists the file names, dates, and any amendments you found, plus a short note explaining unresolved differences. This log creates an audit trail you can share or revisit when numbers change after later filings.
Practical example: reconciling an apparent discrepancy between FEC and OpenSecrets
Scenario, an aggregator like OpenSecrets shows a higher total for candidate fundraising than the current FEC summary for the same candidate. Likely causes include timing differences, unrecorded amendments, or different treatments of transfers and in kind entries. OpenSecrets methodology notes
Step 1, locate and download the relevant FEC summary report and any itemized contribution files for the same report period. Confirm the report date and any amendment notices shown on the FEC entry. FEC data portal
Step 2, check the aggregator snapshot date. Aggregators sometimes capture snapshots at regular intervals and then apply a processing pipeline that reclassifies certain receipts. If the aggregator snapshot date falls after the FEC filing but before a later FEC amendment, the aggregator may show a total that the public FEC summary does not yet reflect.
Step 3, read the aggregator methodology note for how it treats transfers between committees, in kind contributions, and unitemized receipts. That note will often explain an accounting difference such as counting a committee transfer as a receipt versus a zero sum adjustment on the committee side. OpenSecrets methodology notes
Step 4, if the FEC filing has an amendment that increases or decreases totals, document the amendment date and save the amended file. If the amendment does not explain the entire discrepancy, list the remaining items and mark them as unresolved in your reconciliation log for follow up.
How to record results, keep a short table or spreadsheet row that lists source, file name, report date, totals reported, amendment date, and a short note about classification rules. This makes later updates simple because you can replace the file and add a new row rather than redoing the whole comparison.
Common reconciliation issues and how to spot them
Timing differences are frequent. A campaign may file an amendment after an aggregator snapshot, which makes the aggregator total temporarily different from the live FEC record. Check amendment timestamps when totals do not match. FEC data portal
In kind contributions and committee transfers can be recorded differently across systems. Some aggregators classify transfers as receipts for the receiving committee while primary filings may show matching expense or transfer lines that net differently. Look for lines labeled transfer or in kind in the primary file to verify treatment.
Aggregation practices such as rounding and category grouping can also cause apparent discrepancies. Aggregators may group small unitemized receipts or apply a different cutoff for itemization, so review the aggregator methodology for these rules. OpenSecrets methodology notes
Quick checks, if a difference is small, compare the itemized list for outliers and the unitemized totals. If a difference is large, check for a missing amendment or a committee-to-committee transfer that one source counted differently.
Tools, datasets, and resources for reproducible checks
Standardized research datasets are useful for reproducible comparisons because they document methodological choices and provide consistent formats across cycles. The MIT Election Data and Science Lab publishes datasets and documentation that are helpful when you need a reproducible baseline for academic or journalistic work. MIT Election Data and Science Lab
For practical parsing, download CSVs from the FEC and open them in a spreadsheet. Use filters to isolate date ranges, and create pivot summaries to match the aggregator categories you are comparing. Save the raw CSVs and a timestamped note to keep an audit trail.
track downloads and metadata for each filing
Save files with consistent names
When you publish or share comparisons, include a short methods note listing which primary files you used, the download dates, and any aggregator processing rules you referenced. This transparency helps readers reproduce or validate your results. If you need help, use the contact page contact.
Typical mistakes to avoid when reporting or sharing disclosure numbers
Do not mix reporting periods. Comparing totals from different report windows is a common error and can misstate a campaign position. Always align the exact date ranges and report types you are comparing. FEC data portal
Do not cite an aggregator total without documenting its methodology. If you rely on a secondary source, note its snapshot date and classification rules so readers can understand possible differences.
Do not omit amendment history or state filings when those records are relevant. A missing amendment can explain a large discrepancy, and state filings may contain activity that is not in federal reports. Check the state reporting calendar when state activity is plausible. Florida Division of Elections
Wrap up: a short reproducible workflow and next steps for readers
One paragraph checklist to keep, start with primary filings, download the exact FEC and state files, record filing and amendment dates, align reporting periods, check aggregator methodology, and log unresolved items. FEC data portal See the about page About.
If you need deeper analysis, consult standardized datasets and documentation from research labs, or consider a simple spreadsheet workflow to parse and compare line items. The MIT Election Data and Science Lab and Ballotpedia are good places to find methodological notes and candidate-level links. MIT Election Data and Science Lab See the news page News.
When reporting your findings, cite the primary filings and include the file names and download dates so others can follow your steps. This practice helps keep public discussion grounded in the original records.
The Federal Election Commission maintains the primary searchable federal campaign finance database with candidate and committee filings, including itemized and summary reports.
Yes, state election offices publish filings that may include donations not listed in federal records, so check the relevant state site for state or local activity.
Aggregators are useful for summaries but apply classification rules and update schedules; they should be used as secondary sources alongside primary filings.
If you need more technical or large scale comparisons, consider standardized research datasets and document your methods so others can reproduce your steps.
References
- https://www.fec.gov/data/
- https://www.fec.gov/data/browse-data/
- https://api.open.fec.gov/developers/
- https://s3.amazonaws.com/ire16/campaign-finance/MiningFECData.pdf
- https://dos.myflorida.com/elections/candidates-committees/campaign-finance/
- https://ballotpedia.org/Campaign_finance
- https://www.opensecrets.org/overview/how-money-works
- https://electionlab.mit.edu/
- https://www.ncsl.org/research/elections-and-campaigns/campaign-finance-laws-overview.aspx
- https://michaelcarbonara.com/contact/
- https://michaelcarbonara.com/about/
- https://michaelcarbonara.com/news/

