Skip to main content

What Is Progress Billing and How Does It Work?

Updated today

Progress Billing

Progress Billing lets firms collect an upfront retainer, apply completed work against that balance over time, and track billing progress for long-running engagements — all in one place in Canopy.

Why it matters: Most accounting engagements don't end cleanly with one invoice — work happens over months, cash flow suffers, and clients get surprised by large bills at the end. Progress Billing gives firms a way to collect upfront, apply work as it's completed, and keep the engagement financially visible from start to finish.



Required: Access to Time & Billing Permissions

⚠️ Beta Feature: Progress Bill Retainers are currently in Beta and must be enabled before use. Go to Settings > Experimental Features and toggle on Progress Billing: Retainers.



Table of Contents



How Progress Billing Works

Progress Billing centers on a retainer:

The firm sends a retainer invoice to the client to collect funds upfront. As work is logged in Canopy, time entries and expenses are applied against that retainer balance. The Progress Bill tracks how much of the retainer has been used and how much remains.

Key things to know:

  • Revenue is recognized as work is applied — not when the retainer is paid

  • The retainer balance is visible at all times, including a red indicator if applied work exceeds what was collected

  • Progress Bills appear differently from standard invoices in Billing > Invoices, identified by a unique Progress Bill number

  • WIP applied to a Progress Bill is removed from the WIP report


When to Use Progress Billing

Progress Billing works best for engagements where work spans weeks or months and a single end-of-project invoice would create cash flow problems or client friction. Common use cases:

  • Year-round advisory or tax planning — ongoing work billed against a recurring retainer

  • Bookkeeping engagements — monthly or quarterly work applied against a set retainer

  • Multi-year compliance projects — large-scope engagements where billing in phases reduces financial risk for both sides

  • New client onboarding — collect a deposit upfront before significant work begins

Progress Billing is less useful for single-service work — like a standard 1040 return — where one invoice at completion is the norm.


Best Practices

Set the retainer amount to reflect the full expected scope of work. A retainer that's too small will hit its limit early. Build in a modest buffer for scope changes or write-ups.

Start adding WIP as soon as work begins. Don't let time entries accumulate against a Progress Bill without review. Regular WIP reviews keep the retainer balance accurate and surface early warnings if an engagement is trending over.

Communicate the retainer structure to clients before work begins. Clients who understand they're paying a retainer — and that work will be drawn against it — are less likely to have questions when the final balance differs from the retainer amount.

Don't leave Progress Bills in Draft status longer than necessary. WIP cannot be added to a Progress Bill that hasn't been sent. Send the retainer invoice as soon as it's ready so work can start flowing.

Monitor the balance in red. If applied work exceeds the retainer amount, the remaining balance displays in red on the Progress Bill. This is your signal to discuss an additional retainer or adjust scope — before the final invoice.


What's Available Now

Progress Billing is being released in phases. Here's a snapshot of current and upcoming availability:

Status

Capability

Available now (Experimental)

Create a retainer, apply WIP, track payment status, edit and archive

Coming Q2 2026

Support for multiple invoices and retainers per Progress Bill

Coming Q3 2026

Recurring and subscription billing

Not yet available: scheduled milestones, WIP statements, Client Portal retainer management, and Engagements integration.



Summary

Progress Billing gives firms a structured way to collect upfront retainers, apply work over time, and stay financially visible throughout long-running engagements. Use the related articles below to create and manage Progress Bills in Canopy.



Related Articles



Need help?

Contact Support or ask Penny, our AI Support Bot, for assistance.

Did this answer your question?