skip navigation

Other filing software

Committees can choose among several software alternatives to FECFile, the FEC’s free filing software. The FEC doesn’t endorse or approve any software, but it does maintain a list of software packages that allow committees to upload properly formatted files to the FEC system.

Software options

The following companies have contacted the FEC and indicated that they are implementing electronic filing. The tools that facilitate doing so are available to anyone who wishes to use them. Check with software vendors be sure they support electronic filing with the FEC.

Company Name Software Package Phone Number
1801 Technology Holdings LLC ACME Filer 404-491-0946
720 Strategies
PACMaster
202-962-3955
All Around Campaigns
FEC Electronic Filing Compliant
888-636-1346
AmeriCan GOTV Enterprises, LLC
GOTV Campaign Optimizer
866-633-4688
American Political Webware
Ampolweb
703-250-5747
Aristotle International Inc.
Campaign Manager; PAC Manager
800-296-2747
AVF Consulting, Inc.
Microsoft Dynamics NAV
FEC Reporting
410-296-5100
Blue Utopia, LLC
Blue Utopia FEC Compliance Manager™; Blue Utopia Congressional Integrated System™
866-257-7144
Campaign Deputy, LLC
Campaign Deputy
502-200-2456
Campaign Filer, LLC
Campaign Filer
312-867-5377
Cision US Inc.
(Formerly know as Vocus PAC Management)
Cision PAC Management
866-639-5087
CMDI
FEC Filer
703-790-8676
CompleteCampaigns.com
BackOffice
888-217-9600
C. Young & Associates, Inc.
CMS
410-592-5607
CQ Roll Call
Capwiz PACbuilder
202-650-6500
Data+Imagination, Inc.
VoteTech
800-422-5222
DDC
Democracy Direct
202-830-2038
DirectFile, Inc.
DirectFile
559-266-3453
Donelson and Associates
microPAC Political Action Committee InfoSystem and Outsourcing Services
615-845-7080
ElecTek USA
ElecTek
724-678-4698
Filpac
Filpac
800-383-8400
FrontRunner LLC
404-382-5000
Hannibal Software, Inc.
Hannibal/ Landslide
202-544-8117
ISPolitical
800-926-0062
Keel Systems LLC
512-699-3899
MPower Systems Public Policy Group
MPower Systems
770-913-0677
MrDistrict LLC
MrDistrict
816-884-4741
MURRAYCOM.COM
The Focus System
803-783-7436
NetFile
NetFile
209-742-4100
NGP VAN, Inc.
NGP Campaign Office™
NGP Campaign Office™ Online

EveryAction
202-686-9330
PAC Outsourcing, LLC
Vocus
866-671-0770
PAC Services LLC
877-433-7227
PASoft Solutions & Services, Inc.
PASoft PAC Manager
770-783-1134
Patton Technologies, LLC
PT Campaign Suite™
PT Database™
PT Financial™
PT Disclosure™
502-695-9222
Paula Y. Edwards
202-434-4530
Political Compliance Services Inc.
Complete Compliance Systems
703-250-0496
Stakeholder, Inc.
STAKEHOLDER.NET and STAKEHOLDER PAC MANAGER
800-727-5022 or 317-253-9282
Trail Blazer Campaign Services
Trail Blazer
800-446-1375
Public Affairs Support Services http://www.pactrack.net/
PASS
703-476-3070
Q.E.D., Inc.
Pundit/2000
763-521-2626
QwikCompliance, Inc.
QwikCompliance FEC Reporting Software
202-681-8303
RACE-TRAX Political Software
770-386-8619
RDE System Support Group
Visual Elect
973-773-0244
Sage Systems
Sage ListManagerT v1.0
617-742-3338
Statecraft Inc.
Craftware Express
800-984-6789
The Synetech Group, Inc.
FECreporting.com
877-648-0300


Developer and vendor information

Requirements

Electronic filing requires the use of special data formatting and upload procedures that can best be accomplished by software written specifically for this purpose. The software must be capable of creating a file in the proper format, validating and encrypting the file and uploading the file to the FEC.

Vendor tools

The vendor tool package download includes:

  • Electronic filing specifications: format layouts and technical specifications for all reports and schedules required to be filed with the FEC.
  • Validation software: a program designed to check files, ensuring compliance with the format requirements. Sample files that comply with the validation specifications are also included.
  • Upload utility and report image rendering: files necessary to upload validated reports to the FEC website using TCP/IP and SSL, as well as files necessary to render a report image from data.

Approval

During the electronic filing process, the file is received and evaluated to verify that the it has been correctly formatted and that all necessary information is properly included. The FEC does not officially endorse or approve electronic filing software products. Any software package or other computer process that can produce and upload properly formatted files may be used for electronic filing.