Government of the District of Columbia Office of the Chief Financial Officer Office of Tax and Revenue 2 0 2 2 Electronic Funds Transfer (EFT) Payment Guide Bank Information for Payments TXP and Addenda Record Layouts Tax Type Codes and Definitions |
TABLE OF CONTENTS Version Control _____________________________________________________ 2 General Information _________________________________________________ 3 Payment Reporting _________________________________________________ 3 International ACH Transaction (IAT) ____________________________________ 3 Mandatory Electronic Payments _______________________________________ 4 Debit Blocks and ACH Company ID ____________________________________ 4 MyTax.DC.gov _____________________________________________________ 4 Payment Options (MyTax.DC.gov) ____________________________________ 4 ACH Debit Payments (MyTax.DC.gov) _________________________________ 5 Credit/Debit Card Payments (Kubra/Citibank) ___________________________ 5 ACH Credit Payments ________________________________________________ 6 Multiple Records in a Single Cash Concentration or Disbursement (CCD+) File __ 6 ACH Credit Bulk Filing for Withholding Tax _____________________________ 6 ACH Credit Instructions for Ballpark Fee________________________________ 6 ACH Credit Filing for Wage Garnishment (State Tax Levy) __________________ 6 ACH Credit Format Specifications (TXP and TPP) ___________________________ 7 Tax Payment (TXP) Record Layout for ACH Credit Payments for DC ____________ 9 ACH Credit Tax Type Codes __________________________________________ 11 ACH Credit Definitions ______________________________________________ 12 Examples of the TXP Record Layout for ACH Credit Payments for DC __________ 13 Tax payment with account number (sales and use, withholding, DHCF) ______ 13 Tax payment without account number (all other tax types) _______________ 13 Third-Party Tax Payment (TPP) Record Layout for Wage Garnishments only ___ 15 Version 1.0 1 |
Version Control Version Number/Date Comments 1.0 - 0 8/10/2022 Initial Release for 2022 Version 1.0 2 |
General Information Please review this guide in its entirety. Some functions and/or debit blocks company ID’s have changed due to the transition to the DC web portal. Electronic Funds Transfer (EFT) is the transfer of funds from your bank account to the DC OTR’s bank account. The National Automated Clearing House Association (NACHA) is the organization that sets the standards for transfer of funds between participating financial institutions. The term “ACH ”refers to “automated clearinghouse”. There are three methods of EFT payments: (1) ACH Debit; (2) Credit/Debit Card; and (3) ACH Credit. Payment Reporting Contact your financial institution to find out what type of ACH origination services it offers, and the associated costs. These costs will not be paid by the District and are your responsibility. You are responsible for initiating the electronic payment with your financial institution so that the funds are deposited into the District’s bank account on or before the tax due date. To avoid late payment penalty and interest charges, make your ACH payment (any type) on or before the due date. Contact your financial institution to determine their cut-off time. International ACH Transaction (IAT) NACHA prepared guidelines that are applicable to direct deposit refunds and payments. Payments are credit and debit instructions exchanged across national borders to transfer values between an originator (sender-taxpayer) and a receiver (beneficiary –District Government). This rule applies to refunds and payments that are transmitted to or received from a financial institution outside the territorial jurisdiction of the United States (US). The territorial jurisdiction of the US includes all 50 states, the District of Columbia (DC), US territories, US military bases and US embassies in foreign countries. A foreign address is not an indicator of whether the payment or refund is an IAT. A payment transaction is: • An instruction of a sender to a bank to pay, or obtain payment of, or to cause another bank to pay or obtain payment of, a fixed or determinate amount of money that is to be paid to, or obtained from, a receiver; and • Any and all settlements, accounting entries or disbursements that is necessary or appropriate to carry out the instruction. For in-bound tax payments (in-bound to the taxpayer) made electronically through either web portal, the taxpayer must, to comply with new banking rules, answer the question “Will this payment go to an Version 1.0 3 |
account outside the US?” If the answer is “yes” you will be required to pay by money order (US dollars) or credit card. If your payment is rejected, you may be subject to additional penalties and interest. Mandatory Electronic Payments Business taxpayers must pay their taxes electronically for any period that the tax due exceeds $5,000. This requirement also applies to third party bulk filers who pay the tax for multiple businesses. NOTE: Taxpayers making non-liability payments for tax types that are not available for online filing through MyTax.DC.gov can use ACH Credit as their electronic payment method. MyTax.DC.gov does not support filing of these returns but does support payments. We do not currently offer the ability to file a Corporate Franchise Tax (D-20), Unincorporated Business Franchise Tax (D-30), Partnership (D-65), or Fiduciary Income (D-41) returns through MyTax.DC.gov. Debit Blocks and ACH Company ID Some banks require entry of the company name and ID of anyone attempting to debit a corporate account. The debit process has at least a 3-5-day turnaround to process payment from the financial institution to OTR. MyTax.DC.gov Taxpayers can pay: • Estimated payments • Extension payments • Bill payments • Return payments • Payment plans • Account payments • Real Property Taxes A taxpayer does need to be logged in to make payments using MyTax.DC.gov . The taxpayer will be allowed the option to use ACH Debit or Credit/Debit Card. Payment Options • ACH Debit. ACH debit is used for taxpayers who have signed up to access MyTax.DC.gov. There is no fee. Bank account information is stored within their online account. MyTax.DC.gov can store multiple bank accounts across multiple tax types. Taxpayers give the right to debit the money from their bank account. Ensure you allow 1-3 business days if entering change of banking information. • Credit/Debit card payments. There is a fee for credit/debit card usage that is paid directly to the third-party provider by the taxpayer. Duplicate or incorrect payments before 5:30 PM EST can be cancelled by the taxpayer. Kubra (Citibank) allows a limit of $100,000 including the Version 1.0 4 |
processing fee of 2.5%. If the payment and processing fee exceed $100,000, the payment must be split. ACH Debit Payments The information for MyTax.DC.gov ACH Debit to DC OTR is as follows: Company Name: DC GOVT Company ID Tax Type 7536001131 • Individual • Fiduciary 753600113A • Corporation Franchise • Unincorporated Business Franchise • Withholding wage and Non-wage 753600113C Mixed Deposits, payment plans with multiple tax types 753600113D • Alcoholic Beverage • Ballpark Fee • Cigarettes • DHCF • Gross Receipts • Motor Vehicle Fuel • Other Tobacco • Personal Property • Estate Tax • Sports Wagering Tax • Registration Penalty 753600113E Sales and Use Taxes 7360011311 Real Property Taxes • Real Property Tax • Property Fee & Rebates • Possessory Interest • Property Key Payer • Public Space Rental • PACE Fee • SEWS Fee • Southwest Waterfront Special Assessment District • Real Property Tax Deferral Credit/Debit Card Payments (Kubra/Citibank) The company name and ID for debit block for credit/debit card is as follows: Company Name: ChasePaymenttech Company ID: 1020401225 Version 1.0 5 |
Company Name: Amex o Merchant Acct. Name: OTR/MRPTS o Merchant Number: 4084383199 ACH Credit Payments If you use ACH credit, you initiate payments by transmitting a file in a pre-defined format to your bank. This format is defined by NACHA. The correct format for an ACH credit transfer for a tax payment to DC is described in the pages that follow. Failure to follow the established format will cause delay posting the payment to your account in a timely manner. For sales and use, withholding accounts or DHCF accounts, please include both your FEIN/SSN and your OTR assigned 12-digit account number in the proper positions of the record format. Otherwise, posting the payment to your account will be delayed. Multiple Records in a Single Cash Concentration or Disbursement (CCD+) File To send multiple payments in a single CCD+ file, your bank must be able to transmit a file composed of a single file header and company/batch header record, multiple entry detail and addenda records and a single company/batch control and file control record. Please make sure that your bank can transmit this type of file before you select the ACH credit payment method for multiple records file. ACH Credit Bulk Filing for Withholding Tax You may use the ACH credit method to make your payment for your annual, monthly or quarterly withholding tax payments; in addition, clients with zero liabilities may make ACH credit transactions for zero dollars. The credit addendum information in this document provides OTR with the details needed to create your annual, monthly or quarterly payments. You must file the return separately when making the payment via ACH credit. ACH Credit Instructions for Ballpark Fee When composing the TXP record for Ballpark Fee ACH credit payments, use May 31 of the current year for the tax period ending date. Example, for 2022 , the tax period end date is 2 0531.2 ACH Credit Filing for Wage Garnishment (State Tax Levy) Employers will now be able to submit wage garnishment (state tax levy) in response to tax agency orders to garnish employee wages for tax liability. The convention referred to as the Third‐Party Tax Payments (TPP) Data Segment under ASC X12 syntax and is composed of the following fields or data elements: Segment Identifier Tax Payment Type Code Reference ID Version 1.0 6 |
Date Amount Reference ID Name Reference ID Each of these fields is referred to as a data element, which is the smallest named item in a record. State Implementation Using All Data Elements for a Garnishment Payment TPP*00100*123456789*20141130*100000*112233445*SMITH*L0000101644\ Tax Payment Type Code 00100 OR 100 (Garnishment Payment Tax Type Assigned by State) Third Party Payer Identification Number 123456789 (Employer FEIN) (Payroll Date) Date 20201130 = November 30, 2020 Payment Amount $1000.00 Taxpayer Identification Number 112233445 (9-digit SSN) Taxpayer Name SMITH (LAST NAME OF TAXPAYER) Notice/Letter ID L0000101644 (will be found on the notice/letter to the employer and taxpayer – upper right-hand corner) ACH Credit Format Specifications (TXP and TPP) The following pages describe the ACH credit tax payment file layout and implementation. The NACHA record formats for CCD+ entries must be placed in the following order: 1. File header record 2. Company/batch header record 3. Entry detail record 4. Addenda record 5. Company/batch control record 6. File control record The following pages specify the field definitions. Please see the NACHA rulebook or visit www.nacha.org for more detailed information on NACHA formats, specifications, and definitions. It takes up to 3-5 days to successfully process an ACH credit payment. Version 1.0 7 |
The bank routing and account information for making ACH credit payments for all tax types including wage garnishments, except real property taxes is as follows: Bank: Wells Fargo Routing Number: 121000248 Account Number: 20210000000000001 Real Property bank routing and account information for making ACH credit payments is as follows: Bank: Wells Fargo Routing Number: 121000248 Account Number: 20030000000000001 Version 1.0 8 |
0 8 Code 87-94 Alpha/Num 39 N/A Blank 56-94 Reserved M 23 Origin Name 64-86 Immediate Reference Alpha/Num M 23 Name 41-63 M 12 Alpha/Num Immediate Destination 44-55 $$$$$$$$$$ M 1 1 40 Total Credit Entry Format Code Dollar Amount in File M 10 2 Blocking Factor 38-39 M 12 32-43 Size 094 3 $$$$$$$$$$ M 35-37 Record Total Debit Entry Dollar Amount in File M 1 34 File ID Modifier Alpha/Num M 10 Numeric 22-31 Entry Hash 0 4 Time HHMM 30-33 Transmission M 8 Count Numeric 14-21 M 6 Date 24-29 Entry/Addenda YYMMDD Transmission M 6 Origin 14-23 Numeric 08-13 M 10 Block Count Immediate bTTTTAAAAC M 6 M 10 02-07 04-13 Numeric Immediate Destination bTTTTAAAAC Batch Code Payment Guide 2 EFT R GOVERNMENT OF THE DISTRICT OF COLUMBIA OFFICE OF TAX AND REVENUE Priority Code Numeric 02-03 M 9 1 01 M 1 1 01 Type Record Record Type Code Data Name Field Length Position Data Name Field Length Position Element Inclusion Contents Element Inclusion Contents ACH Credit File Layouts File Header Record Requirement File Control Record Requirement District of Columbia – |
R 7 R 7 Batch Number Numeric 88-94 Batch Number Numeric 88-94 M 8 M 8 80-87 DFI ID 80-87 Originating TTTTAAAA DFI ID Originating TTTTAAAA M 1 79 6 74-79 Status Code N/A Blank Originator Alpha/Num Reserved 3 55-73 Date Numeric 76-78 0 19 (Julian) Settlement Inserted by Code Receiving ACH Message Alpha/Num Authentication R 6 Entry Date 70-75 45-54 Effective YYMMDD ID R 10 1 Company Alpha/Num 0 6 Date 64-69 Company Descriptive Alpha/Num 33-44 M 12 Amount Total Credit Entry Dollar $$$$$$$$$$ M 10 Entry 54-63 Alpha/Num Company Description M 12 M 3 21-32 Code CCD 51-53 $$$$$$$$$$ Standard Dollar Amount Entry Class Total Debit Entry ID R 10 M 10 41-50 Entry Hash Numeric 11-20 Company Alpha/Num M 6 0 20 Data 21-40 Count Numeric 05-10 Company Alpha/Num Discretionary Entry/Addenda M 16 M 3 ayment Guide Name 05-20 Company Alpha/Num Service Numeric 02-04 Class Code GOVERNMENT OF THE DISTRICT OF COLUMBIA OFFICE OF TAX AND REVENUE M 3 EFT P SVC Class Code Numeric 02-04 M 8 1 01 Code M 5 1 01 Type Record Record Type Data Name Field Length Position Data Name Field Length Position Element Inclusion Contents Element Inclusion Contents ACH Credit File Layouts Company/Batch Header Record Requirement Company/Batch Control Record Requirement 1 Information in this field is to be determined by the originator (corporation). District of Columbia |
M 15 Trace Numeric 80-94 Number M 7 M 1 79 Numeric 88-94 Addenda Record Indicator Numeric Entry Detail Sequence Number O 2 Data 77-78 Alpha/Num Discretionary 3 3 M 22 M 4 Name 55-76 84-87 Numeric Individual Alpha/Num 2 O 15 Addenda Sequence Number 40-54 ) Number Alpha/Num Individual ID M 10 30-39 Amount $$$$$$$$ 4 0 80 04-83 R 17 Alpha/Num 13-29 Number Alpha/Num DFI Account M 1 12 Payment Related Information (TXP Numeric Check Digit DFI ID 04-11 05 2 M 8 M 02-03 Receiving TTTTAAAA Addenda Type Code M 2 Code Numeric 02-03 Transaction GOVERNMENT OF THE DISTRICT OF COLUMBIA OFFICE OF TAX AND REVENUE M 7 1 01 M 6 1 01 Code Record Type Record Type Code Data Name Field Length Position Data Name Field Length Position Element Inclusion Contents Element Inclusion Contents ACH Credit File Layouts Entry Detail Record Requirement Addenda Record Requirement 2 Information in this field may be determined by the originator (corporation). The 4-digit NACTP vendor code is recommended. 3 The name of the business for which payment is being made should be placed here. 4 This field carries the remittance information in the TXP format. District of Columbia EFT Payment Guide |
Tax Payment (TXP) Record Layout for ACH Credit Payments for DC The following format is required for a successful ACH credit payment transaction. This format is used for the NACHA CCD+ application by the DC OTR. See codes and definitions table on the following page for description of the “Field Names”. Failure to follow the format will result in delays in processing your payment(s). Please note that asterisks are required in mandatory fields as separators between all fields. Field Name Field Inclusion Contents Length Requirement Segment Identifier M TXP 3 Separator M * 1 TXP01 Taxpayer Identification1 M XXXXXXXXX 9 Separator M * 1 TXP02 Tax Type Code2 M XXXXX 5 Separator M * 1 TXP03 Tax Period End Date3 M YYMMDD 6 Separator M * 1 TXP04 Amount Type4 M T 1 Separator M * 1 TXP05 Amount5 M $$$$$$$$cc 10 Separator M * 1 TXP06 Amount Type O P 1 Separator M * 1 TXP07 Amount C $$$$$$$$cc 10 Separator M * 1 TXP08 Amount Type O I 1 Separator M * 1 TXP09 Amount C $$$$$$$$cc 10 Separator M * 1 TXP10 Account Number6 C XXXXXXXXXXXX 12 Separator M * 1 Terminator M \ 1 1 This is your 9-digit federal taxpayer identification number (FEIN/SSN). Do not use a hyphen to separate digits 2 See next page for tax type codes 3 For all taxes other Ballpark Fee use the tax period end date. For Ballpark Fee, use May 31 of the current year for the tax period end date, example for 2022, the tax period end date is 220531 4 Enter “T” for tax (TPX04), “P” for penalty (TXP06), and “I” for interest (TXP08); T is mandatory, 5 Do not enter dollar sign or decimal point (TXP05, TXP07, and TXP09) Version 1.0 9 |
6 Enter the 12-digit DC-assigned tax account number: Sales and Use a. Sale and Use (350XXXXXXXXX) b. Special Event Sales Tax (360XXXXXXXXX) c. Specialized Sales Tax (380XXXXXXXXX) d. Street Vendor and Mobile Food Services (353XXXXXXXXX) Withholding a. Withholding Wage (300XXXXXXXXX) b. Withholding Non-payroll (305XXXXXXXXX) Department of Health Care Finance (DHCF) a. Nursing facility (450XXXXXXXXX) b. ICF-IID –Stevie Sellows (451XXXXXXXXX) c. Medicaid Inpatient (454XXXXXXXXX) d. Medicaid Outpatient (455XXXXXXXXX) Real Property Tax a. Real Property Tax (700XXXXXXXXX) b. Property Fee & Rebates (740XXXXXXXXX) c. Possessory Interest (715XXXXXXXXX) d. Property Key Payer (710XXXXXXXXX) e. Public Space Rental (720XXXXXXXXX) f. PACE Fee (705XXXXXXXXX) g. SEWS Fee (745XXXXXXXXX) h. Southwest Waterfront Special Assessment District (750XXXXXXXXX) i. Real Property Tax Deferral (755XXXXXXXXX) Version 1.0 10 |
ACH Credit Tax Type Codes Tax Type Code Wage Garnishment (Individual Income only) 00100 Fiduciary Income Tax (D-41 includes estimated 00150 and extensions payments) D-41P, D-41ES, FR- 127F Corporate Tax (D-20 includes CORP tax payment, 00250 estimated and extension payments) D-20ES, D-2030P, FR-120, FR-128 Unincorporated Business (UB) Tax (D-30 includes 00260 UB tax payment, estimated and extension payments) D-30ES, FR-130, D-2030P, FR-128 Ballpark Fee** FR-1500 00280 Withholding Tax (FR-900A, FR-900Q) 00300 Withholding Non-payroll (FR-900NP) 00305 Sales and Use Tax (FR-800A, FR-800M, FR- 00350 800Q) ** Street Vendor and Mobile Food Services 00353 Minimum Sales Tax (FR-800V) ** Special Event Sales and Use Tax (FR-800SE) ** 00360 Specialized Sales Tax** (FR-800SM) includes 00380 medical marijuana Motor Fuel Tax (FR-400M) ** 00370 Personal Property Tax ** 00400 DHCF*** Nursing Facility (FR-1600M) 00450 DHCF*** ICF-IID Stevie Sellows (FR1700Q) 00451 DHCF*** Medicaid Hospital Inpatient Fee 00454 (FR2000Q) DHCF*** Medicaid Hospital Outpatient 00455 Assessment (FR2100Q) Real Property Tax ** 00700 Property Fee & Rebates ** 00740 Possessory Interest ** 00715 Property Key Payer ** 00710 Public Space Rental ** 00720 PACE Fee ** 00705 SEWS Fee ** 00745 Southwest Waterfront Special 00750 Assessment District ** Real Property Tax Deferral ** 00755 **ELECTRONIC FILING AND PAYMENT ONLY *** ELECTRONIC PAYMENT ONLY Version 1.0 11 |
ACH Credit Definitions ACCOUNT NUMBER – Field for the taxpayer’s 12-digit account number assigned by OTR. Account number is only assigned to Sales and Use Taxes, Specialized Sales Tax, Employer Withholding (wage and non-payroll), DHCF accounts and Real Property Taxes. AMOUNT –Field used to carry dollar amount being paid. There are three amount fields –one for tax, one for penalty, and one for interest. When an amount field is used, it should always contain cents (¢¢). Do not enter decimal points or dollar signs. AMOUNT TYPE –Field used to identify the type of amount that follows. The value will be T for tax due, P for penalty paid and I for interest paid. FIELD INCLUSION REQUIREMENT –Indicates whether the field is conditional (C), mandatory (M), or optional (O) field. If the field is conditional, it means that if you are paying penalty or interest, then there must be a dollar amount in addition to the code “P” or “I”. SEGMENT IDENTIFIER –The name of a record segment. This occupies the first character positions of the segment. The segment identified is TXP, for tax payment. SEPARATOR –Used to separate two fields. The asterisk (*) is used as the separator. The asterisk is a mandatory field. TAXPAYER IDENTIFICATION –Federal Employer Identification Number (FEIN) or Social Security Number (SSN) issued by the Internal Revenue Service (IRS) or the Social Security Administration (SSA). Do not use a hyphen. TAX PERIOD END DATE –End of the tax period for the tax payment report. The correct format is “YYMMDD”. Example: 220131 representing January 31, 2022 TAX TYPE CODE –Standardized code used to identify the type of tax that is being paid as listed in the table of tax types. Version 1.0 12 |
Examples of the TXP Record Layout for ACH Credit Payments for DC Tax payment with account number (sales and use, withholding, DHCF) TXP*111111111*00300*22 0131 *T*0012000000*****300000087945*\ Tax payment without account number (all other tax types) TXP*111111111*00250*22 0131 *T*0012000000******\ Tax payment with account number (Real Property) TXP*111111111*00700*22 0131 *T*0012000000*****700000062663*\ Explanation: TXP is always the first identifier; no other letters or numbers should be present for this record as the first identifier Asterisk is required as a separator between allfields 111111111 represent your TIN without hyphens (FEIN issued by the Internal Revenue Service and SSN issued by the Social Security Administration) and are 9 digits in length Asterisk -mandatory 00350 represents the tax type code, in this instance is Sales and Use, do not use F800 or Sales and Use Asterisk -mandatory 22 1 0 31 represents the tax period ending date Asterisk -mandatory T represents Tax Payment Asterisk -mandatory 0012000000 the first 8 characters represent dollars and last two characters represent cents Asterisk -mandatory P represents Penalty; if not present, place an asterisk in this field Asterisk -mandatory $$$$$$$$cc the first 8 characters represent dollars and the last two characters represent cents (if no penalty, use * in this field) Asterisk -mandatory Version 1.0 13 |
I represent Interest Asterisk -mandatory $$$$$$$$cc the first 8 characters represent dollars and the last two characters represent cents (if no interest, use * in this field) Asterisk -mandatory 350000000000 represent the 12-digit account number assigned by OTR present for this tax type (this example is a sales and use account –begin with 350, if no OTR account number assigned, use * in this field). Asterisk -mandatory \ represents termination of the record (must be included) Version 1.0 14 |
Third-Party Tax Payment (TPP) Record Layout for Wage Garnishments only The following format is required for a successful ACH TPP payment transaction. This format is used for the NACHA CCD+ application by the DC OTR. Failure to follow the format may result in delays in processing your payment(s). Please note that asterisks are required in mandatory fields as separators between all fields. Field Name Field Inclusion Contents Length Requirement Segment Identifier M TPP 3 Separator M * 1 TPP01 Tax Payment Type Code1 M XXXXX 5 Separator M * 1 2 TPP02 Reference ID M XXXXXXXXX 9 Separator M * 1 TPP03 End Date3 M YYYYMMDD 8 Separator M * 1 TPP04 Amount4 M $$$$$$$$cc 10 Separator M * 1 TPP05 Taxpayer SSN5 M XXXXXXXXX 9 Separator M * 1 TPP06 Taxpayer Full Last Name6 M XXXXXXXXXXXXX 13 Separator M * 1 TPP07 Reference ID7 O XXXXXXXXXXXXXXX 15 Terminator M \ 1 1 Enter ‘00100’ in this field 2 This is third party payer 9-digit federal taxpayer identification number (FEIN). Do not use a hyphen to separate digits 3 Payroll End date format is YYYYMMDDD, if date unknown, enter 99991231 4 Do not enter dollar sign or decimal point 5 Taxpayer complete taxpayer identification number (SSN - 9 digits) 6 Enter the full last name of the taxpayer. Truncate last name to 13 characters. 7 DC Notice/Letter ID example: L0000101644 Version 1.0 15 |