Individual Master File
   HOME

TheInfoList



OR:

The Individual Master File (IMF) is the system currently used by the
United States The United States of America (U.S.A. or USA), commonly known as the United States (U.S. or US) or America, is a country primarily located in North America. It consists of 50 states, a federal district, five major unincorporated territorie ...
Internal Revenue Service The Internal Revenue Service (IRS) is the revenue service for the United States federal government, which is responsible for collecting U.S. federal taxes and administering the Internal Revenue Code, the main body of the federal statutory ta ...
(IRS) to store and process
tax A tax is a compulsory financial charge or some other type of levy imposed on a taxpayer (an individual or legal entity) by a governmental organization in order to fund government spending and various public expenditures (regional, local, or n ...
submissions and used as the main data input to process the IRS's transactions. It is a running record of all of a person's individual tax events including refunds, payments, penalties and tax payer status. It is a batch-driven application that uses
VSAM Virtual Storage Access Method (VSAM) is an IBM DASD file storage access method, first used in the OS/VS1, OS/VS2 Release 1 (SVS) and Release 2 (MVS) operating systems, later used throughout the Multiple Virtual Storage (MVS) architecture and now i ...
files. Written in
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence be ...
and
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural and, since 2002, object-oriented language. COBOL is primarily us ...
, the IMF was originally created by IBM for the IRS in the 1960s to run with an IBM
System/360 The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applica ...
and associated tape storage system. The IMF is frequently identified as a
legacy system In computing, a legacy system is an old method, technology, computer system, or application program, "of, relating to, or being a previous or outdated computer system", yet still in use. Often referencing a system as "legacy" means that it paved ...
in need of modernization.


Description

The IMF stores an individual's name,
taxpayer identification number A Taxpayer Identification Number (TIN) is an identifying number used for tax purposes in the United States and in other countries under the Common Reporting Standard. In the United States it is also known as a Tax Identification Number or Fede ...
, address, income, deductions, credits, payments received, refunds issued and taxes dismissed. The IMF stores over 100 million Americans individual taxpayers' data. The IMF application is a system consisting of a series of batch runs, data records and files. The IMF system receives individual tax submissions in electronic format and processes them through a pre-posting phase. It then posts and analyzes the transactions which produces output in the form of Refund Data, Notice Data, Reports and information feeds to other entities and departments.


Age

The IMF system began operation in the 1960s and is still used today, and is considered well overdue for modernization. Portions of the system are programmed in
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural and, since 2002, object-oriented language. COBOL is primarily us ...
and others directly in
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence be ...
. In a 2018 report to
Congress A congress is a formal meeting of the representatives of different countries, constituent states, organizations, trade unions, political parties, or other groups. The term originated in Late Middle English to denote an encounter (meeting of a ...
, the
Government Accountability Office The U.S. Government Accountability Office (GAO) is a legislative branch government agency that provides auditing, evaluative, and investigative services for the United States Congress. It is the supreme audit institution of the federal govern ...
identified the IMF and other IT systems at the IRS as "facing significant risks due to their reliance on legacy programming languages, outdated hardware, and a shortage of human resources with critical skills". The IMF and other legacy systems have been named as obstacles that prevent the IRS from acting quickly in exigent circumstances. In the weeks following the passage of the
Coronavirus Aid, Relief, and Economic Security Act The Coronavirus Aid, Relief, and Economic Security Act, also known as the CARES Act, is a $2.2trillion Stimulus (economics), economic stimulus bill passed by the 116th U.S. Congress and signed into law by President Donald Trump on March 27, 2 ...
, the IRS attempted to rapidly disburse tens of millions of one-time economic stimulus payments, requiring code changes to the IMF and the creation of an associated online interface for taxpayers to view and update their payment information. However, the effort was only partially successful as many taxpayers received the wrong payment amount or were unable to view their payment status. There have also been multiple hardware failures at key times, including one which occurred on 17 April 2018 during the end of tax season.


Replacement

The
Customer Account Data Engine Customer Account Data Engine (CADE) is the name of two Internal Revenue Service (IRS) tax processing systems, used for filing United States income tax returns. Work on the original CADE, designed to replace the Individual Master File (IMF) system, ...
(CADE) is intended to replace the IMF system in day-to-day use. Work on the original CADE was begun in 2000 and stopped in 2009. The original CADE is in active use; for instance, in 2009, it was used to process over 40 million tax returns. In 2009, work began on CADE 2, with an initial planned implementation date of 2014 for major functionality. However, CADE 2's major functionality is not expected to be used until 2023 (as of 2021) and the full system is not expected to be implemented until 2030.


See also

*
Death Master File The Death Master File (DMF) is a computer database file made available by the United States Social Security Administration since 1980. It is known commercially as the Social Security Death Index (SSDI). The file contains information about persons w ...
, a database maintained by the US Social Security Administration


References

{{reflist Internal Revenue Service Legacy systems Government databases in the United States