Billing Process Checklist

Monthly billing cycle the bookkeeper or A/R lead runs to issue client invoices, apply payments, work the A/R aging, and close the cycle with partner sign-off. Covers contract review through collections escalation and reporting.

6 sections 23 steps Collects data
1

Customer and Contract Review

  1. Verify the customer record in QBO
    • Confirm billing address, AP contact email, payment terms, and tax exemption status on the customer profile in QuickBooks Online (or Xero/Intacct). Stale AP contacts and outdated remit-to addresses are the most common cause of "we never got the invoice" delays.

  2. Review the engagement letter billing terms
    • Pull the current engagement letter from the client folder. Confirm fee structure (fixed-fee, hourly, milestone), Net terms, late-fee language, and any out-of-scope billing triggers. Flag any expired engagement letters before invoicing — billing without a current EL is a scope-creep magnet.

  3. Confirm the billing schedule for the period
    • Match this period's planned invoice (monthly fixed-fee, milestone, or T&M true-up) to the schedule in Practice Ignition or the engagement tracker. Mid-engagement scope changes often slip past the schedule — verify against the latest signed change order.

2

Invoice Preparation and Approval

  1. Pull billable hours and expenses for the period
    • Run the WIP report from Karbon, TaxDome, or your time tracker. Cross-check unbilled time against the engagement budget and write off anything outside scope before it hits the invoice. Reimbursable expenses get pulled from the receipt-capture tool (Dext, Hubdoc).

  2. Generate the invoice in QuickBooks Online
    • Use the client's saved invoice template — service items mapped to the correct income accounts, class/location tagged for departmental reporting. Default Net terms from the customer record; do not type them in manually.

  3. Tie invoice line items to the WIP report
    • Total invoiced amount must reconcile to WIP released for the period. Document any write-downs and write-offs on the WIP workpaper with a memo — partners review these monthly for realization-rate trends.

  4. Route the invoice for partner approval
    • Send the invoice PDF and supporting WIP detail to the engagement partner. Partner reviews fee against value delivered, write-offs, and any out-of-scope items before release. Do not skip approval on invoices over the firm threshold (commonly $5K) or any invoice with write-downs.

    Collects list
  5. Revise the invoice per partner notes
    • Apply partner-requested write-downs, scope corrections, or line-item edits. Re-route to the partner for final approval; a second revision cycle is a signal the engagement scope needs a conversation, not just an invoice fix.

3

Invoice Distribution

  1. Send the invoice through the client portal
    • Deliver via the client portal (TaxDome, Liscio, Karbon Client Tasks) so the audit trail captures send date and view receipt. Include the QBO Payments link so the client can pay ACH or card without re-keying.

  2. Email the AP contact with the invoice link
    • CC the engagement partner and the client's primary contact. Use the firm's standard invoice-delivery email template — it includes the remit-to instructions, the Net terms reminder, and the late-fee language pulled from the engagement letter.

  3. Log the send date in the billing tracker
    • Mark the engagement tracker (Karbon billing dashboard or the firm spreadsheet) with the issue date so DSO calculations and reminder cadence are anchored correctly. Aging starts from invoice date, not period-end date.

4

Payment Processing and Reconciliation

  1. Apply ACH and check payments to invoices
    • Match Receive Payments to specific open invoices in QBO — never post to undeposited funds without an invoice link, and never auto-apply across customers. Lockbox and merchant-services deposits get applied from the daily settlement file.

  2. Reconcile deposits against the bank feed
    • Tie each Receive Payment in QBO to the corresponding bank-feed deposit. Stripe and QBO Payments net out merchant fees — book the gross to the invoice and the fee to the merchant-fee expense account, not the customer's A/R.

  3. Flag payment discrepancies for review
    • Common discrepancies: short-pay (client deducted a disputed line), overpayment (apply as credit memo, do not post to other income), wrong-invoice application, NSF return. Note the type and dollar amount on the A/R workpaper.

    Collects list
  4. Investigate and resolve the discrepancy
    • Contact the AP contact, document the resolution, and post the correcting entry — credit memo for an agreed short-pay, additional invoice for an underpayment, or refund check for an overpayment. Do not let unidentified payments sit in undeposited funds past month-end.

5

Follow-Up and Collections

  1. Send a reminder at 7 days past due
    • Soft reminder via the client portal — references the invoice number, balance, and original due date. Most past-due invoices clear with one polite reminder; skip the firm-letterhead language at this stage.

  2. Call the AP contact at 30 days past due
    • Phone calls collect; emails accumulate. Confirm receipt of the invoice, ask whether there is a dispute, and get a specific committed pay date. Document the call (date, contact, commitment) in the customer notes.

  3. Decide on collections escalation
    • For invoices 60+ days past due with no committed pay date, the partner decides whether to continue internal collections, place a service hold, or refer to outside collections. Service holds for tax-season clients require partner sign-off — pulling work mid-return creates Circular 230 and malpractice exposure.

    Collects list
  4. Refer the account to outside collections
    • Send the engagement letter, signed change orders, invoices, payment history, and call log to the firm's collections agency or attorney. Reserve for bad debt in the GL and notify the partner before the next monthly close.

6

Reporting and Analysis

  1. Run the A/R aging report
    • Pull A/R aging by customer with the standard 0–30 / 31–60 / 61–90 / 90+ buckets. Anything 90+ becomes a partner conversation at the close meeting; 60+ flags onto the next collections call list.

  2. Tie A/R aging to the GL receivables balance
    • Aging total must equal the A/R control account on the trial balance. Variances usually trace to journal entries posted directly to A/R without an invoice, or to mis-coded credit memos. Attach the tie-out workpaper for partner review.

    Collects file
  3. Calculate DSO for the period
    • DSO = (A/R balance / period revenue) × period days. Track month-over-month and against the firm benchmark (typically 30–45 days for fixed-fee practices). Sustained DSO creep is the leading indicator of cash-flow trouble.

  4. Close out the billing cycle with partner sign-off
    • Deliver the billing summary package to the engagement partner: invoices issued, cash collected, write-offs, current aging, DSO trend, and any accounts referred to collections. Partner signs off; cycle closes; lock the period in QBO.

    Collects list Collects paragraph Collects signature

Use this template

Copy it to your account, customize the steps, and run it with your team in minutes.


Sections 6
Steps 23
Category Accounting
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run Billing Process Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.