Technology1 min read

US IRS free online tax filing open source repo

By · Published by Everything Blog

In short

Direct File relies on an XML-based knowledge graph called the Fact Graph, engineered in Scala to process tax logic across both the backend JVM and client devices. The platform incorporates a dedicated State API, allowing users to transfer federal data seamlessly into third-party tools for local filings. Although the project reflects tax laws through Tax Year 2024, the published repository is now unmaintained and intended strictly as an archival resource. To safeguard sensitive materials and government networks, officials scrubbed specific proprietary components and protected data before release.

Key points

  • Government officials advise against deploying the archived repository in production envir…: Government officials advise against deploying the archived repository in production environments due to potential unpatched vulnerabilities.
  • Direct File exclusively submits federal returns but provides an optional State API to exp…: Direct File exclusively submits federal returns but provides an optional State API to export information for state tax obligations.
  • Specific elements were scrubbed from the public release to protect Federal Tax Informatio…: Specific elements were scrubbed from the public release to protect Federal Tax Information and code tied to National Security Systems.

Sources checked by our analysis pipeline: 1

Direct File is a service from the United States Government that provides taxpayers the option to electronically file their federal tax return for free, directly with the Internal Revenue Service (IRS). Direct File is an interview-based service that is intended to work as well on a mobile phone as it does on a laptop, tablet, or desktop computer. It is available in English and Spanish and is designed to be accessible to taxpayers who have a variety of attitudes, aptitudes, abilities, and access needs.

Direct File interprets the United States' Internal Revenue Code (26 USC) as plain language questions, the answers to which should be known to taxpayers without need of external instructions or publications. Taxpayers' answers are then translated into standard tax forms and transmitted to the IRS's Modernized e-File (MeF) API, which is available for authorized public use. These questions and logic, developed in close collaboration with the IRS Office of Chief Counsel, as well as the associated test cases and scenarios, may be useful for others working on products that need to accurately interpret United States tax…

Technology