The bid is due at noon tomorrow, or your Basic Business License lapses at the end of the month. Either way, the last box on the checklist looks like the easiest one: download a Certificate of Clean Hands.

You log into MyTax.DC.gov. You click the button. And instead of a certificate, you get a Notice of Noncompliance.

Often, the reason isn't dramatic at all. A return you didn't know you had to file. A zero-dollar sales tax return for a quiet quarter. A personal property return for a year you barely operated. Small things, quietly stacking up, until the one day you need a clean record.

Here's the reassuring part. The Office of Tax and Revenue (OTR) tells you exactly what's wrong, and most problems have a straightforward fix. The catch is time: some fixes clear in days, others take up to eight weeks. So the businesses that never get caught out aren't the luckiest ones. They're the ones that check early and file everything, even when there's nothing to report.

This guide gives you:

  • A plain-English explanation of what "Clean Hands" actually checks
  • Seven common OTR pitfalls that trigger a hold
  • A step-by-step path from "noncompliant" back to cleared
  • How your business address ties into DLCP license renewals
  • A year-round checklist so the next renewal is a non-event

 

What "Clean Hands" really checks

A Certificate of Clean Hands is OTR's point-in-time confirmation that you are square with the District. Think of it as a passport stamp. Without it, the District won't issue or renew your license, permit, grant or contract.

The rule comes from the Clean Hands law, D.C. Code § 47-2862. The District may not issue or reissue a license or permit to an applicant who, among other things:

  • Owes more than $1,000 in past-due taxes
  • Owes more than $1,000 in other outstanding District fines, penalties or interest (DMV debts are handled separately)
  • Has failed to file required District tax returns

That last line is the one that catches people. You can owe nothing at all and still be noncompliant because a return is missing.

What OTR's check covers today

OTR's Clean Hands page spells out the practical scope:

  • Debts over $1,000 owed to OTR or the Department of Employment Services (DOES), which handles unemployment insurance
  • Any missing required District tax return
  • A five-year look-back period
  • Traffic tickets, littering fines and unpaid child support are not reviewed at this time

A note on older numbers. You may still see $100 on older pages, including DLCP's "Verify Clean Hands" page. The current Code and OTR's own page both say $1,000. Either way, the goal is the same: owe nothing past due, and file everything.

Two built-in safety valves

  • A payment plan counts. The law says a license can't be denied if you've agreed to a payment schedule with the District and are keeping up with it. OTR's FAQ confirms you can get a certificate once your down payment posts and you stay current.
  • A pending appeal counts too. If you properly and timely appealed a disputed debt and the appeal is still pending, that debt can't be the reason your license is denied.

When you'll be asked for one

OTR says the agency handling your application will ask for the certificate when you seek a business or occupational license, a permit, a DC Government contract or a DC Government grant. And it isn't a one-time stamp. OTR's FAQ says plainly that the certificate does expire: it reflects a single moment, and agencies reverify it when you present it.

 

How to pull your certificate (about five minutes)

Most businesses can do this themselves, any hour of the day. Here are the steps from OTR's one-page guide:

  1. Log in to MyTax.DC.gov. No account yet? Create one first. Businesses with a DC tax obligation need an account to run the check.
  2. Click More, then under Account Management choose Request a Certificate of Clean Hands.
  3. Read the result. If you're compliant, you'll be asked why you need the certificate, and it generates on the spot. If you're not, you'll see the specific denial reasons with instructions, plus a Notice of Noncompliance.
  4. Download it. Go to More, then Messages & Letters, then View Letters.

A few details worth knowing:

  • Out-of-state individuals without a DC tax obligation request through the Clean Hands box on MyTax without logging in, and OTR answers by email within three business days.
  • Paper copies are gone. OTR's walk-in center no longer prints certificates.
  • Check a certificate's status any time with "Validate a Certificate of Clean Hands" in the same Clean Hands box.
  • Two numbers to save: E-Services for account and login trouble at (202) 759-1946, and the Collections Division for tax questions at (202) 724-5045, weekdays 8:15 a.m. to 5:30 p.m.

Our advice? Don't wait for a renewal notice. Run the check once a quarter, just to see what it says.

 

Seven common OTR pitfalls behind a hold

Many holds aren't big tax bills at all. They're missing paperwork. Each row below comes straight from OTR's own guidance, mainly its Clean Hands FAQ and its table of major business filing requirements.

PitfallWhy it trips the checkHow to prevent it
1. Skipping "nothing to report" returnsOTR says a business that wasn't operating must still file, even showing $0 in revenue. Sales tax and personal property returns are due even with no income or tax owedFile every return on schedule, zeros included. Sales tax returns are due on the 20th of the month after the period ends
2. Forgetting the July 31 personal property returnThe FP-31 is due every July 31, and OTR's FAQ lists it for all DC businesses. It must be filed onlinePut July 31 on your calendar now, every year
3. Missing the unincorporated franchise returnUnincorporated DC businesses grossing over $12,000 file the D-30. Sole proprietors and many LLCs fall hereConfirm your entity's return type with your tax preparer before April 15
4. Registered for a tax you don't oweOnce a tax type is on your account, OTR expects returns for itIf it was registered in error, email OTR a written explanation signed by an officer or the Power of Attorney on the account
5. Closing or pausing without a final returnWithout a return marked final, OTR can keep expecting returns from a business that has stoppedFile a final return for the last period of activity and mark it final
6. Letting a small balance growLate returns with a balance carry penalties of 5% to 25%, and interest compounds daily at 10% a year, per OTR. A modest debt can cross $1,000Pay what you can by the due date, or ask for a payment plan early
7. Old joint personal returnsFor solopreneurs, a debt tied to a joint return filed in the last five years can block you, even if your ex-spouse caused itReview your personal account on MyTax, not just the business one

Two more to watch:

  • Employers: OTR's check covers debts owed to DOES as well, so keep unemployment insurance filings and payments current. Withholding returns are due even with no tax owed, if you employ DC residents.
  • Exemptions: an expired filing exemption can trigger a hold. Check the expiration date and renew it before it lapses.

OTR's table is a list of major requirements, not every one. It recommends confirming with a tax professional that you're registered for everything that applies.

 

When the certificate says no: your path back

First, breathe. A Notice of Noncompliance isn't a penalty. It's a to-do list, and MyTax tells you exactly what's on it.

[embed: node/db603d66-0edf]

Times are OTR's own estimates from its Clean Hands FAQ. The missing return is the one to plan around, which is why checking early matters so much.

Three habits that speed every fix

  1. Fix the cause, not just the symptom. Paying a balance won't clear a missing return. Work through every reason on the notice.
  2. Pay in a way that clears fast. A card payment can clear within a week. A money order or cashier's check can take two to six weeks.
  3. Call before you're stuck. For tax questions, OTR's Collections Division is at (202) 724-5045. For login trouble, E-Services is at (202) 759-1946.

Can't pay it all? File on time anyway, pay what you can, and ask about a payment plan. Once your down payment posts and you stay current, OTR says you can get your certificate.

 

License renewals with DLCP: where Clean Hands fits

Your Basic Business License (BBL) is where Clean Hands bites hardest, because it comes due on a fixed date whether you're ready or not.

The renewal calendar

According to DLCP's renewal overview:

  • Renewal opens 90 days before expiration, online through BOSS.
  • Reminder emails go out at 90, 60, 30 and 7 days, to the email address on your BOSS account. If that inbox is an old one, you won't see them.
  • Licenses now run to month-end. Since August 1, 2025, a two- or four-year license is valid until the last day of the same month at the end of its term.

Miss the date and the penalties stack up, before any fine for doing business unlicensed:

Time past expirationStatusPenalty
1 to 30 daysExpired, 1st penalty$75
31 days to 6 monthsExpired, 2nd penaltyAnother $75
6 to 9 monthsExpired, final penaltyAnother $200
Over 9 monthsExpired, enforcementReferred for investigation and possible fines

For scale, DLCP's licensing FAQ lists a two-year license at $99 and a four-year license at $198.

The five things DLCP expects before any BBL

The same FAQ lists five basic requirements for every licensed activity:

  1. A valid FEIN or Social Security number
  2. Your tax number registered with OTR
  3. A Certificate of Occupancy for a commercial address in DC, or a Home Occupation Permit if you work from home
  4. Owing no more than $1,000 to the DC government, which you attest to as part of the application
  5. For corporations, partnerships and LLCs: good standing with DLCP's Corporations Division and a registered agent

Notice how many of those are about where your business lives.

Why your address matters at renewal

Commercial space needs a Certificate of Occupancy. DLCP says a business operating from a commercial location needs one from the Department of Buildings (details).

Home-based businesses need a Home Occupation Permit, obtained before the license. The Department of Buildings says you must live in DC and use your primary residence, and some occupations can get an expedited permit with the license itself.

Every address has to agree. Each agency writes to whatever it has on file: OTR to your tax account, DLCP to your BOSS email, legal papers to your registered agent. If those records point to three different places, including an apartment you left two years ago, a notice can go unread until it becomes a hold.

That's the quiet value of one steady, staffed business address: one place where every agency's mail lands, gets logged and reaches you.

Extra stakes for CBEs and contractors

If you're a Certified Business Enterprise (CBE), or chasing DC government work, a missing return costs more than a late fee. It can cost you the bid.

Clean Hands shows up twice

DSLBD's CBE document checklist asks for a Certificate of Clean Hands (or OTR's Notice of Tax Registration) no older than six months. And because OTR says any DC government contract or grant application will ask for a certificate too, you may need a fresh one for the bid itself.

Your tax returns do double duty

One way to qualify as a CBE is having more than half your gross receipts come from the District. DSLBD's certification page says it measures that using the current year's business taxes filed with OTR. No return on file, no proof.

The principal-office test is physical

DSLBD requires your principal office to be physically located in DC, with your CEO and top managers doing their managerial work there. The checklist asks for:

  • A signed lease or deed for the business site, at least 12 months long
  • A Certificate of Occupancy or Home Occupation Permit from the Department of Buildings
  • Your Basic Business License

A 2021 DSLBD training presentation adds that month-to-month leases are not accepted, and that shared space must identify your dedicated suite, office or desk. Confirm the current rule with DSLBD before you sign anything.

The plain-English version: a mailbox alone won't make you a CBE. You need a real, dedicated spot in the District, paperwork that proves it, and a tax record that backs it up. DSLBD offers free one-on-one counseling every second and fourth Thursday if you want to check your setup.

Your year-round Clean Hands checklist

Print it, pin it, tick it off. Dates come from OTR's filing requirements table and DLCP's renewal rules; your own schedule may differ, so confirm with your tax preparer.

Every month or quarter

  • File sales tax returns by the 20th of the month after each period ends, even at $0
  • If you employ DC residents, file withholding returns by the 31st of the month after each quarter ends, and pay by the 20th of the month after each period
  • Employers: keep DOES unemployment insurance filings and payments current
  • Run a Clean Hands check on MyTax once a quarter, just to see what it says
  • Clear your mail promptly: a letter from OTR is cheaper to answer this week than in eight weeks

Every spring

  • File your franchise return by April 15 (D-20 for corporations; D-30 for unincorporated businesses grossing over $12,000), or file an extension
  • Sole proprietors: review your personal MyTax account too, including any joint returns from the past five years

Every July

  • File the FP-31 personal property return online by July 31, even if nothing is owed

Four months before your license expires

  • Pull a fresh Certificate of Clean Hands, giving yourself time for any fix that needs OTR review
  • Check the email on your BOSS account so the 90-, 60-, 30- and 7-day reminders reach you
  • Confirm your Certificate of Occupancy or Home Occupation Permit still matches where you actually operate
  • Entities: confirm good standing and your registered agent with DLCP's Corporations Division

Whenever something changes

  • Moved? Update OTR, DLCP and your registered agent at the same time
  • Stopped an activity? File final returns and cancel the license in BOSS, so penalties don't accrue
  • Registered for a tax in error? Send OTR the signed written explanation
  • Bidding as a CBE? Make sure your Clean Hands certificate is less than six months old

 

One steady address, one block from Farragut North

Let's be straight with you. No office address files your sales tax return or pays your personal property tax. That work belongs to you and your preparer.

What a steady, staffed address can do is make sure the District's letters actually reach you, and make your license paperwork simple to assemble. That's the part we've handled for DC businesses at 1629 K Street NW since 1981, as a family-owned suite with a front desk staffed by our own people.

How we help keep your hands clean:

  • Every agency, one address. Put the same K Street address on your OTR account, your BOSS profile and your registered agent filing, so nothing drifts to an old apartment.
  • Mail that doesn't sit. Staff sort mail daily. Envelope scans (included on attorney plans and the Comprehensive plan, a $15 monthly add-on otherwise) show you an OTR notice the day it lands.
  • A registered agent who answers the door. Served papers and legal notices are received, logged and scanned to you the same day.
  • Occupancy paperwork for your BBL. We hold our own DC Certificate of Occupancy for our 3rd and 4th floor suites and give members a copy for their license filings. If your license needs a certificate in your own name, we host the Department of Buildings inspection for a one-time $150 coordination fee (DOB fees separate).
  • A real desk for CBE. Our dedicated desks come with a lease in your business name and our Certificate of Occupancy copy. If you're pursuing CBE, tell us up front so we can talk through the lease term DSLBD expects.

 

What it costs

Prices as published on our pricing page and CBE page on October 14, 2026:

OptionMonthly priceBest for
Enhanced Mail$65 ($32.50 for your first six months, new members)A K Street address with daily mail handling and an occupancy permit copy
Starter Package$99 ($49.50 for your first six months, new members)Address and mail, a DC phone number, and two hours of office time
Registered agent$5 per entity, plus a one-time $25 setup feeEntities that need a DC agent with a physical street address
Dedicated DeskFrom $279CBE and SAM applicants who need a physical, dedicated workspace

No setup fees, no deposits, month-to-month terms. Farragut North is a block away and Farragut West two, and Farragut Square is just steps away.

 

Come see the front desk in action

Ask for a free day pass. Watch how reception logs a delivery, check the Metro walk yourself, and bring this checklist. We'll happily talk through what your renewal needs.

Call (202) 600-7777, email manager@osioffices.com, or book a tour. A real person in DC replies the same business day.

And if you do just one thing this week? Log into MyTax and run your Clean Hands check. Five minutes now beats eight weeks later.