Retainers
Written By Timothy Murenzi
Last updated About 2 hours ago
What a retainer is
A retainer is money a client pays you in advance, held as a credit balance that you draw against as you invoice work. In Workroom, every retainer is tied to one project and one client, and each retainer is backed by its own invoice (numbered RET-<PROJECTCODE>-###). You collect the money by having the client pay that retainer invoice; later, you apply the balance to regular invoices on the same project.
Where to find Retainers
Studio-wide: left sidebar → Finances → Retainers. A cross-project ledger of every retainer with its status, amount, received, disbursed, and remaining balance.
Inside a project: open the project → Finances → Retainers tab. This is where you'll do most of your work — it shows per-pool balance cards (Products / Services / General), the retainer ledger, and a disbursement activity feed. The Request Retainer button lives here.
The retainer types (and their limitations)
When you create a retainer you choose one of four types. The type controls which kind of work the money can be spent on. Workroom tracks two "pools" of money — Products (FF&E, OSE, art purchasing) and Services (design time, labor, consulting) — and the type decides how a retainer feeds those pools.
There is also a fifth, internal-only type, Legacy. You can't create these — they appear automatically when older, pre-upgrade retainer credits are carried into the current system. A Legacy retainer isn't yet assigned to a pool; edit it and set the correct type (Products/Services/General) once you know what it was for.
Rules that apply to every type
Project-scoped. A retainer always belongs to one project and its client. You cannot spend a retainer across a different project.
Cross-pool is allowed but labeled. If you apply, say, a Services retainer to a product purchase, Workroom lets you do it but tags the draw "Applied across pool types — verify with your accountant" in the disbursement log (and in the QuickBooks sync). General and Split retainers never trigger this.
Auto-created retainers from contracts: If a contract includes a retainer and the client pays that contract's retainer invoice, Workroom automatically creates a General retainer named "Contract retainer" on that project — you don't have to create it by hand.