Skip Navigation
Federal Election Commission, United States of America (logo). Link to FEC Home Page
Federal Election Commission
FEC Search is getting an update. Our new design arrives May 2017.

After that, an archive copy of this website will be available at

Preview our new design at

Show Less



Help for software vendors

Programming Tools

Vendor Tools Tool Kit Logo

The Vendor Tools contain:

Electronic Filing Specifications Requirements — Format layouts and technical specifications for all reports and schedules required to be filed with the Commission.

Validation software — A program designed to check files ensuring compliance with the FEC format requirements. Also included are sample files that comply with the validation specifications.

Upload Utility and Report Image Rendering— Files necessary to upload validated reports to the FEC web site via TCP/IP and SSL and Files necessary to render a report image from data.

If you experience any difficulty using these tools or would like more information about electronic filing, contact the FEC Electronic Filing Office at 202-694-1667 or call toll free 1-800-424-9530 ext. 1667

[Updated April 27, 2017]