skip navigation

FECFile: the FEC's free software

FECFile is a Windows-based software system that committees can use for electronic filing. FECFile is free to download, and the Electronic Filing Office is available to answer filers' questions about the system. 

FECFile only works on PC computer systems that meet the following requirements:

  • Microsoft Windows 10, 8, or 7 operating system (no other operating system is supported)
  • 85MB of available hard disk space
  • 1GB of available RAM
  • Internet access or CD drive
  • Java 7 (8 preferred)
  • Adobe Acrobat Reader DC

Download FECFile now, or contact the Electronic Filing Office to have a software CD mailed.

Using FECFile

Committees can begin using FECFile at any point in the year. If a committee chooses to install and use FECFile, the FEC recommends that it takes some time to read the appropriate user manual:

Remember to always back up data files: These are the files with the .dcf extension. Computer, software or internet service provider failure do not excuse a failure to file on time. Late filers may be put into the Administrative Fine Program. It’s also difficult and time consuming to recreate files if data is lost. Contact the FEC for technical assistance.

Step-by-step FECFile instructions

Learn how to complete common tasks and troubleshoot issues using the following step-by-step documentation:

Recent FECFile release notes

Build 8.2 (June 7, 2017)

What's new:

  • FECFile — Revised Form 3Z and 3PZ.
  • FECFile — Faxed confirmation receipts will no longer be sent.
  • FECFile — Form 2, vice presidential name fields have been added for presidential candidates.
  • FECFile — Schedule H1, Flat Minimum Percentage option has been removed.
  • FECFile — Form 5, contributions received can now be added to 24/48 hour independent expenditure reports.
  • FECPrint — Page by page and schedule view is no longer supported.
  • FECPrint — All negative value minus signs (-) have been replaced with an en dash (–) plus a space.
  • FECPrint — Form 1, Line 5C now shows Name of Candidate.
  • FECPrint — Form 1S, standardized Form 1S with new template (now accommodating four Joint Fundraising Participants, 1 Affiliated, 1 Designated Agent, and 1 Bank in each Form 1S).
  • FECPrint — Form 2S, standardized Form 2S with new template (now accommodating four Authorized Committees in each Form 2S).
  • FECPrint — Form 3P, Termination Report checkbox bug has been corrected.
  • FECPrint — Form 3X, Schedule E, Subtotal labels (a, b, c) have been corrected.
  • FECCheck — Form 1, changed from Warning to Error for Candidate Office, State, and District, if committee is Principal Campaign Committee or Authorized Committee.
  • FECCheck — Form 1, changed from Warning to Error for Party Code if committee is Principal Campaign Committee; Authorized Committee; or a National, State, or Subordinate Party Committee.
  • FECCheck — Form 2, added Warning, for vice president Last Name and First Name Fields, if Office is P (presidential).

Build 8.1.0.6 (October 11, 2016)

What’s new:

  • FECPrint — Forms 3, 3P and 3X: The FEC Identification Number field on Schedule B will now display the committee ID. In the absence of a committee ID, the candidate ID will display.

Build 8.1.0.5 (October 3, 2016)

What’s new:

  • FECFile — Corrected an aggregate issue for Form 3X, 24 Hour Report, if Disbursement Date is missing.
  • FECPrint — New standardization of name fields: Last Name, First Name, Middle Name, Prefix, Suffix. Missing data elements will now print as an empty field (showing comma). Example: Smith,John,P,,Jr.
  • FECPrint — Form 3, Form 3P, Form 3X, and Form 6 (and accompanying schedules) have been revised with new templates.
  • FECPrint — New "Beneficiary Committee Number" field has been added to Schedule B for Form 3, Form 3P, and Form 3X.
  • FECPrint — New "Personal Funds of the Candidate" check-box field has been added to Schedule C for Form 3 and Form 3P.