Virginia Tax designed this page to provide the process for accessing technical requirements, schema details, business rules, and testing scenarios used in the development of e-File software.

The e-File software supports the electronic filing of Individual Income Tax, Fiduciary/Estate Income Tax, Corporation Income Tax, and Pass-through Entity (PTE) tax return/schedule data to Virginia Tax via the IRS Fed/State electronic filing system. Any software developed to support this data goes through Virginia Tax's testing and approval process.

Virginia Tax Software Provider Registration and Letter of Intent

Virginia Tax participates in an approval process to comply with national security summit standards and we store related software development documentation in a secured site. 

All software vendors must complete the Tax Software Provider Registration and Letter of Intent in order to gain access to the secured sit​e and participate with e-Filing Virginia tax returns. Email us at the appropriate address below to request the registration and letter of intent document and begin the approval process. 

The following software development documents will be available in the secured site. Specifications for e-File forms are provided in the Schema Package and Business Rules while the Guide/Test Package provides the details for transmission requirements and e-File testing purposes. Additional e-File declaration and signature forms are also provided for software developers/vendors' convenience.

  • Schema
  • Business Rules
  • Guide
  • Electronic Signature Forms

Approved e-File Software

Virginia Tax does not promote or endorse any particular e-File product. Approval by Virginia Tax only means that the vendor has met established software specifications.

Software vendors that have been approved via the e-File testing practices will be displayed in each of the following pages with a status of "Approved." Vendors that are still testing will display a status of "Pending."


Contact Us

Individual e-File: IND_eFile@tax.virginia.gov
Fiduciary e-File:  FID_eFile@tax.virginia.gov
Corporate & PTE e-File: BUS_eFile@tax.virginia.gov