e-File Developer Specifications
The Virginia Department of Taxation (the Department) 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 the Department via the IRS Fed/State electronic filing system. Any software developed to support this data goes through the Department's testing and approval process. The status of that process is provided on the "Approved e-File Software" pages.
Virginia Tax Software Provider Registration and Letter of Intent
The Virginia Department of Taxation participates in an approval process to comply with national security summit standards and therefore stores 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 site and participate with e-Filing Virginia tax returns. Contact the appropriate e-File mailbox to request the registration / letter of intent document and begin the approval process.
These 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.
- Business Rules
- Electronic Signature Forms
Approved e-File Software
The Department does not promote or endorse any particular e-File product. Approval by the Department 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".
- Individual Income Tax
- Fiduciary / Estate Income Tax
- Corporation Income Tax
- Pass-through Entity (PTE) Tax
- Early Release Forms - drafts of tax forms
- e-Alerts Service - legislative changes, filing reminders and other related tax information
- Web Forms - all forms supported by the Tax Department
- Substitute Forms - specs for all Individual, Fiduciary, Corporation and Pass-Through Entity substitute forms
- Return to Tax Professionals page