A working reference for bookkeepers and CPAs: cleanup, the close, and books that hold up under review.


Bookkeeping

Reconciling DC Withholding Tax on Form FR-900B

Tying payroll withholding to tax deposits on the FR-900B, resolving variances, and closing the calendar year cleanly before the January 31 due date.

Updated 2026-08-20 · 3 min read


The FR-900B is the District of Columbia's annual reconciliation of employer withholding tax. We treat it as an account close, not a data entry exercise. The form asks one audit question: did the DC withholding you deducted during the year match the payments you made? That answer lives in your payroll register, your cash ledger and your W-2 totals.

Start with the payroll register, not the form

Before you review any pre-filled figures, pull the year's payroll detail for DC withholding only. Exclude federal withholding, Medicare, Social Security and other state withholding. You need the total that was actually withheld from wages subject to DC withholding, by pay date and by employee.

Keep that detail unaltered. It is the evidence behind every number on the form.

Reconcile payments from the cash ledger

Build a simple worksheet. For each payment period or tax deposit, show the withholding liability from payroll and the payment that cleared. Add a variance column. The annual total can look close while one period hides the real problem.

Suppose the payroll register shows $62,980 withheld for DC during the year. The cash ledger shows six electronic payments totaling $60,980. Do not enter the form yet. Find the missing $2,000 first. It could be a manual payment cleared in January, a deposit posted to the wrong state, or a voided payroll run still present in the register. The form is where you prove the answer, not where you guess it.

Compare to W-2 totals before filing

The DC withholding total on the W-2 statements should agree with the FR-900B withholding figure. If it does not, sort the payroll detail by employee instead of by date. A small difference often appears when a bonus, a manual check or a corrected payroll run was coded to another state or omitted from one summary.

Reconcile at the employee level until the mismatch is identified. Do not override the form to force a match unless the underlying payroll record has been corrected.

Correct the ledger before filing

If you find the variance, fix the books first. For a voided or duplicate payroll, reverse the wage and the withholding liability in the period it belongs, or as a prior period adjustment if the year is closed. For a payment posted to the wrong tax authority, reclassify the cash payment and record the correct liability payment.

Keep the tax treatment clear: you are usually correcting a payroll liability and cash posting, not creating new wage expense. The employee's original wages may be unchanged. If the error affects W-2 amounts already filed, stop and involve a payroll specialist before changing employee pay records.

Filing mechanics and thresholds

The annual reconciliation is due by January 31 of the following year, or within 30 days of your final payroll. Employers filing 25 or more W-2 statements must file electronically. Withholding tax payments must be made electronically when the amount due for a period is $10,000 or more.

Those thresholds do not change the reconciliation work. They only change how the report is delivered.

Prefill is a starting point, not evidence

Accounting software may prefill much of the form from payroll data. Prefill is convenient but it is not evidence. A pre-filled number is only as good as the state withholding code on every employee record and the payment postings behind it.

Treat the form as a review checklist. If the pre-filled figures tie to your payroll register, your payment register and your W-2 totals without adjustment, file with confidence. If any figure needs an override, stop and find the source record before you proceed.

The point where bookkeeping stops

Most FR-900B variances are ordinary posting mistakes. In our office, we treat a damaged payroll file or a multi-employee state code migration as a specialist lane, not a bookkeeping correction. A specialist is also required when a prior year was filed with W-2 totals that no longer agree.

In those cases, preserve the original records and get help rather than repairing the live file.


General information for people who keep the books. It is not accounting, tax or legal advice, and it is not a substitute for your own professional judgement on your own figures.

← All articles