2023 EFT Guide v2.0
2023 EFT Guide v2.0
2023
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
1 Version 2.0
Version Control
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:
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.
• 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
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.
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.
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. There is a limit of $99,999,999.99 per transaction or upto 1.4 times of
what you owe, whichever is smaller.
• 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
4
processing fee of 2.5%. If the payment and processing fee exceed $100,000, the payment must
be split.
5
Company Name: Amex
o Merchant Acct. Name: OTR/MRPTS
o Merchant Number: 4084383199
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
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.
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)
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.
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:
Real Property bank routing and account information for making ACH credit payments is as follows:
8
GOVERNMENT OF THE DISTRICT OF COLUMBIA
OFFICE OF TAX AND REVENUE
Data
Entry/Addenda Total Debit Entry Total Credit Entry
Element Record Type Code Batch Code Block Count Entry Hash Reserved
Count Dollar Amount in File Dollar Amount in File
Name
Field
Inclusion M M M M M M M N/A
Requirement
Contents 9 Numeric Numeric Numeric Numeric $$$$$$$$$$ $$$$$$$$$$ Blank
Length 1 6 6 8 10 12 12 39
Data Addenda
Record Type Transaction Receiving DFI Account Individual ID Individual Discretionary Trace
Element Check Digit Amount Record
Code Code DFI ID Number Number Name Data Number
Name Indicator
Field
Inclusion M M M M R M O M3 O M M
Requirement
Contents 6 Numeric TTTTAAAA Numeric Alpha/Num $$$$$$$$ Alpha/Num2 Alpha/Num3 Alpha/Num Numeric Numeric
Length 1 2 8 1 17 10 15 22 2 1 15
Position 01 02-03 04-11 12 13-29 30-39 40-54 55-76 77-78 79 80-94
Addenda Record
Data
Element Record Type Code Addenda Type Code Payment Related Information (TXP) Addenda Sequence Number Entry Detail Sequence Number
Name
Field
Inclusion M M 0 M M
Requirement
Contents 7 05 Alpha/Num4 Numeric Numeric
Length 1 2 80 4 7
Position 01 02-03 04-83 84-87 88-94
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.
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 2023, the tax period end date is 230531
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)
9
6 Enter the 12-digit DC-assigned tax account number:
Withholding
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
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: 230131 representing January 31, 2023
TAX TYPE CODE – Standardized code used to identify the type of tax that is being paid as listed in the
table of tax types.
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*230131*T*0012000000*****300000087945*\
Explanation:
TXP is always the first identifier; no other letters or numbers should be present for this record as the
first identifier
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
Asterisk - mandatory
Asterisk - mandatory
0012000000 the first 8 characters represent dollars and last two characters represent cents
Asterisk - mandatory
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
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
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.
2 This is third party payer 9-digit federal taxpayer identification number (FEIN). Do not use a
hyphen to separate digits
6 Enter the full last name of the taxpayer. Truncate last name to 13 characters.
15