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.