HCPCS code T2040 – Self-directed waiver financial management
T2040 is the HCPCS Level II code for financial management, self-directed, waiver; per 15 minutes.
It pays the financial management services (FMS) entity that runs payroll, employer tax filings and budget tracking for Medicaid participants who hire their own workers. Each state sets the billing unit, so one state may pay per 15 minutes while another pays a monthly fee per participant.
- Level
- Level II
- Category
- Waiver services (T2000-T2999 range)
- Code range
- T2040 Financial management, self-directed, waiver; per 15 minutes
- Code also known as
- financial management services (FMS), fiscal/employer agent (F/EA) services, self-directed waiver financial management
Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.
- AI-powered code suggestions
- Real-time compliance checks
- Faster claims, fewer denials
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
T2040 is the HCPCS code for financial management services (FMS) in self-directed Medicaid waiver programs, billed per 15 minutes.
FMS covers payroll, employer tax filings, worker paperwork and budget tracking for participants who hire their own support workers.
T2041 is supports brokerage, the coaching side of self-direction. Bill it separately, and never fold it into a T2040 line.
Many states replace the 15-minute unit with a monthly fee per participant, so the state billing manual decides the unit.
Every T2040 claim needs an authorized service plan, an active self-direction enrollment and FMS records that match the billed units.
HCPCS code T2040: Official descriptor and service definition
HCPCS code T2040 carries the official CMS descriptor “Financial management, self-directed, waiver; per 15 minutes.” It sits in the T2000-T2999 range of HCPCS Level II codes, which state Medicaid agencies use for home and community-based services (HCBS) waiver billing.
Medicare does not accept T-codes, and they do not appear on the physician fee schedule. According to the CMS HCPCS overview, CMS maintains the HCPCS Level II set, and the T-codes within it serve state Medicaid billing.
Self-direction lets a Medicaid participant hire, schedule and manage their own support workers. That makes the participant, or their representative, an employer with payroll and tax duties. The FMS entity carries out those duties on their behalf, and T2040 is how it bills for that work.
What services does T2040 cover?
T2040 covers the administrative and fiscal support that keeps a self-directed budget running. The FMS entity works behind the participant, not alongside them in their home. Covered activities typically include:
- Payroll: Processing worker timesheets, calculating wages and issuing paychecks or direct deposits
- Employer tax work: Withholding, filing and depositing federal and state employment taxes, and issuing W-2s
- Employer-of-record support: Acting as fiscal/employer agent under IRS Form 2678, or as the co-employer in an agency-with-choice model
- Worker onboarding: Collecting I-9s and employment agreements, and confirming background checks and worker qualifications the state requires
- Vendor payments: Paying for approved goods and services in the participant’s budget
- Budget tracking: Sending regular spending reports to the participant and the state, and flagging overspending or underspending early
Eligibility requires Medicaid enrollment, an active waiver or state plan benefit that offers self-direction, and a service plan that authorizes FMS. The participant must also have chosen to self-direct some or all of their services.
What T2040 does not cover: Exclusions and scope limits
T2040 pays for managing the money, not for the services the money buys. The following sit outside its scope under standard Medicaid waiver principles. State plans vary, so confirm each point in the relevant state billing manual every contract year:
- Worker wages: The pay for hands-on support is billed under the service code for that support, such as T1019 for personal care, not under T2040
- Supports brokerage: Coaching the participant to plan, recruit, train and supervise workers is T2041, a separate service with its own authorization
- Case management: Waiver case management or support coordination has its own codes, such as T1016 or T2022, depending on the state
- Goods and services in the budget: Items the FMS entity pays for are billed under their own service codes, not as FMS time
- Residential habilitation: Supported living and group home services are coded elsewhere, for example T2016 per diem or T2017 per 15 minutes
- FMS run as an administrative activity: Where a state funds FMS administratively, no T2040 service claim is filed at all
T2040 vs T2041: How to choose the right code
T2040 is financial management, and T2041 is supports brokerage. Both are self-directed waiver services billed per 15 minutes, which is why they get swapped. The test is simple: T2040 handles money and employer paperwork, while T2041 helps the participant make and carry out decisions.
A participant can receive both services in the same month, and many do. Each line then needs its own authorization and its own records. Some states require that the FMS entity and the support broker be separate organizations, to keep budget control apart from budget advice.
The diagram below sorts common tasks into T2040, T2041 and the service codes that sit outside both.

How HCPCS code T2040 is billed: Units, monthly rates, and place of service
The descriptor for HCPCS code T2040 says “per 15 minutes,” but each state Medicaid plan sets the unit it pays. This is the most state-variable part of T2040 billing. Misreported units are a leading cause of recoupment in HCBS audits, so confirm the unit in your state billing manual before the first claim.
Billing unit structures seen across state Medicaid plans for T2040:
- Per 15 minutes: One unit equals 15 minutes of FMS activity. The FMS entity tracks time spent on each participant’s payroll, filings and reports.
- Per member per month: Many states pay a fixed monthly fee for each enrolled participant. The claim then carries one unit per month, often with a state-defined modifier.
- Flat or tiered fees: Some states pay a one-time enrollment fee plus a monthly fee. Others tier the monthly rate by the number of workers the participant employs.
Place of service: FMS is delivered away from the participant, so states set the place of service code in their own billing rules. Use the code your state Medicaid manual names, because a mismatch can trigger an automatic denial. Understanding medical billing fundamentals helps billing staff work through these state-level rules with more confidence.
Prior authorization requirements for T2040
Most state Medicaid programs authorize T2040 through the participant’s service plan and budget, rather than through a standalone request. Medicaid managed care organizations (MCOs) may add their own authorization step on top. Never assume authorization status, and verify it with the payer before the billing period begins.
The authorization process for FMS typically involves these steps:
- The participant chooses to self-direct, and the case manager records that choice in the person-centered service plan
- The state or MCO approves the plan and the participant’s individual budget, including FMS
- The participant selects an enrolled FMS entity, which completes employer enrollment and signs the required agreements
- An authorization is issued with the service, the unit type, the unit cap and the authorization period
- The FMS entity bills within that period and cap, quoting the authorization number where the state requires it
When an MCO manages the waiver, its rules may be stricter than the state baseline. Confirm whether the claim needs the state authorization, the MCO approval or both numbers.
Documentation requirements to support T2040 claims
Documentation for T2040 proves two points: that the participant was actively self-directing, and that the FMS work billed was done. Auditors should be able to match each claim line to records without asking for more. Strong billing compliance best practices at the record-keeping stage prevent the most common recoupment findings.
Records an FMS entity should hold for each participant and billing period:
- Enrollment record: The self-direction start date, the signed participant agreement and, for fiscal/employer agents, the IRS Form 2678 appointment
- Service authorization: The approved plan, budget and FMS unit cap covering the billed dates
- Worker files: Employment agreements, I-9 verification and the background check or qualification results the state requires
- Payroll and tax records: Approved timesheets, payroll registers, tax deposits and filings for the period
- Budget reports: The spending statements sent to the participant and the state, with dates sent
- Time records: Start and end times for FMS activity in states that pay per 15 minutes
- Active status: Evidence the participant was enrolled and self-directing in each month billed, in states that pay a monthly fee
Retention periods are set by state Medicaid rules and the provider agreement, commonly 5 to 7 years. Payroll and tax records may also carry their own IRS retention periods, so keep whichever is longer.
Pro Tip
Reconcile T2040 units against payroll every month before you submit. Pull five participants at random and check that each one was active, authorized and had payroll or budget activity in the period. A missing authorization caught before submission takes minutes to fix. The same error found at audit can mean a full recoupment.
Common reasons T2040 claims are denied
HCPCS code T2040 denial patterns are consistent across state Medicaid programs. Most are mechanical, so a check against the authorization and enrollment records before submission catches them. The table below maps the most frequent denial causes to corrective actions.

Structured denial management workflows sort T2040 rejections by root cause, such as an expired authorization or the wrong unit type. Billing managers can then fix a pattern before it spreads across a billing cycle.
Which Medicaid waiver programs use T2040?
T2040 appears wherever a state offers self-direction and pays for FMS as a billable service. The most common home is a 1915(c) HCBS waiver with a self-direction option. States can also offer self-direction under 1915(j) self-directed personal assistance services, 1915(k) Community First Choice and 1115 demonstrations.
The populations served vary widely. Self-direction is offered in waivers for older adults, people with physical disabilities and people with intellectual and developmental disabilities. The FMS function is the same in each: Payroll, taxes and budget tracking for a participant who employs their own workers.
The key question is how the state funds FMS. CMS allows states to furnish FMS either as a waiver service or as an administrative activity. Only the first route produces a T2040 claim. Check the state’s waiver application or billing manual before you set up FMS billing in a new state.
Self-directed financial management billing: State-by-state considerations
No other aspect of T2040 billing varies more between states than the unit and the rate. The table below summarizes the variables that differ by state Medicaid plan. It is not a fee schedule, because rates change with each state budget cycle, so verify current figures against the state agency’s published fee schedule.
FMS entities often serve participants in more than one state. Build each state’s T2040 rules into the billing system as a separate payer rule set. Applying a 15-minute rule to a monthly-fee state, or the reverse, produces errors that surface only at audit.
Pro Tip
Check the AAPC Codify HCPCS lookup and your state Medicaid billing manual each fall, when CMS releases the annual HCPCS update. T-codes occasionally receive descriptor revisions, and states often change FMS rates or units at the start of a new waiver year.
How Pabau supports self-directed waiver billing
In most FMS teams, the evidence behind a T2040 claim lives in several places. Enrollment forms sit in one folder, authorizations in another and claims in a third. Billing staff then rebuild the link between them by hand at month end.
Pabau, the practice management platform we build, keeps client records, signed forms and claims together. Digital forms capture signed agreements and enrollment details in the same record. Pabau’s claims management software then tracks each claim from submission to payment.
At month end, billing staff check each claim against the forms behind it in one place. Every Pabau subscription includes the full feature set, so forms, billing and reporting work from the same data.
Keep FMS records and claims in one system
Pabau keeps client records, signed forms and claims together, so month-end checks happen in one place rather than across three folders.

Conclusion
HCPCS code T2040 pays the FMS entity for running a participant’s budget, not for the care that budget buys. Before the first claim in a new state, check its billing manual for two answers. Does it pay per 15 minutes or per month, and does it fund FMS as a billable service at all?
Most other T2040 denials start as record-keeping errors, from an expired authorization to wages on an FMS line. Those errors are cheapest to fix in the records, which is where Pabau starts. Book a demo to see how it keeps client records, forms and claims together.
Continue your research
Need a framework for reducing claim denials across your billing team? Denial management in healthcare covers root-cause categorization, appeal workflows, and how to build a denial reduction program that sticks.
Want to understand the broader billing compliance landscape for HCBS providers? Billing compliance best practices outlines the audit triggers, documentation standards, and payer rules that apply across Medicaid programs.
New to Medicaid billing fundamentals? What is medical billing explains the end-to-end claims process – from service delivery through payment posting – in plain language for practice and program administrators.
Billing the coaching side of self-direction? HCPCS code T2041 covers supports brokerage, the companion service that is billed on its own line next to T2040.
Frequently asked questions
What does HCPCS code T2040 cover?
HCPCS code T2040 covers financial management services (FMS) for participants in self-directed Medicaid waiver programs. FMS includes payroll, employer tax filings, worker paperwork, vendor payments and budget reporting. It does not cover the workers’ wages, supports brokerage (T2041) or residential habilitation.
How is T2040 billed: Per 15 minutes or per month?
The official descriptor says per 15 minutes, but many states pay FMS as a monthly fee per participant instead. Some add a one-time enrollment fee. Check your state Medicaid billing manual before submitting, because the wrong unit is a leading cause of recoupment.
What is the difference between T2040 and T2041?
T2040 is financial management: Payroll, taxes and budget tracking for a self-directing participant. T2041 is supports brokerage: Helping the participant plan, recruit and manage workers. Both are self-directed waiver services billed per 15 minutes, and each needs its own authorization and records.
What documentation is required to bill T2040?
Keep the self-direction enrollment record, the service authorization and the worker files for each participant. Add payroll and tax records and the budget reports sent to the participant and state. States that pay per 15 minutes also expect start and end times for FMS activity.
Does T2040 require prior authorization?
In most states, FMS must be authorized in the participant’s service plan and budget before you bill it. Medicaid managed care organizations may add their own approval step. Track authorization end dates so no claim falls outside the approved period or unit cap.
Can T2040 be billed alongside other HCBS codes on the same date of service?
Yes. T2040 can appear alongside the services it pays for, such as personal care, and alongside T2041 supports brokerage. Each line needs its own authorization and its own records. Never bill worker wages or broker time on the T2040 line.



