Export or back up the relevant data first. Do not delete, void, unreconcile, or adjust historical transactions unless you understand the accounting impact.
Menu names can change. We link current first-party instructions so you can confirm product behavior before acting.
Use QuickBooks as the financial system while defining which system owns proposals, project delivery, time, expenses, resource planning, billing, and collections. Create one controlled engagement identifier, approve time and expenses before billing, distinguish fixed-fee, time-and-materials, retainer, milestone, and reimbursable models, reconcile unbilled and deferred balances under the approved accounting policy, and close every project with margin and collection evidence.
Best for: consulting, creative, engineering, IT, architecture, advisory, and other project-based service firms
What this guide covers—and what it does not
The page owns one search intent: designing a QuickBooks operating and accounting model for professional services firms. Related jobs have their own canonical guides so you can move between them without mixing product selection, setup, troubleshooting, and migration advice.
- This page owns the professional-services operating model across engagements, time, expense, billing, margin, and close.
- The Projects guide owns generic QuickBooks Projects operation; invoicing and progress-invoicing pages own their detailed transaction workflows.
- It does not determine revenue recognition, contract assets/liabilities, payroll classification, indirect-cost allocation, or professional-practice regulation.
Evidence-first workflow
Run one engagement from signed scope to collected margin
Commercial, delivery, time, expense, billing, and ledger records must share one engagement identity and cutoff.
- 1
Contract
Approve scope, rate or fee model, milestones, retainer, expenses, tax, change process, and engagement identifier.
Evidence: The signed agreement and billing rules are retained.
- 2
Plan
Set budgeted hours, labor cost, external cost, milestones, margin, owners, and system-of-record boundaries.
Evidence: Expected economics and data ownership are documented.
- 3
Capture
Approve time, employee expenses, subcontractor bills, credits, and change orders against the engagement.
Evidence: Complete supported activity is assigned once.
- 4
Bill
Create the authorized invoice, apply retainer or deposit once, and resolve unbilled exceptions.
Evidence: Cumulative billing agrees with contract and delivery evidence.
- 5
Close
Reconcile project margin, unbilled work, receivable, cash, final costs, and customer acceptance.
Evidence: The engagement is financially and operationally complete.
Decision control
Choose from evidence, not a feature list
Use the same four gates for designing a QuickBooks operating and accounting model for professional services firms: define the job, surface constraints, choose the smallest workable option, then verify the records.
Map common service billing models
The contract should determine operational evidence and invoice logic; the accounting policy separately determines financial-statement timing.
| Your situation | Direction | Why |
|---|---|---|
| Time and materials | Approve time and rates before invoicing | Billable hours need person, date, task, engagement, rate, and customer support. |
| Fixed fee | Track delivery and cost separately from invoice schedule | The fee may not move with actual hours, but margin and revenue policy still need reliable inputs. |
| Milestone or progress billing | Use accepted milestones and cumulative billing controls | Invoices should trace to approved scope and evidence of progress. |
| Retainer or prepaid hours | Track receipt, application, expiry, and refund under approved treatment | Cash received is not automatically earned revenue. |
Define engagement and system ownership
Use one stable engagement code across CRM, proposal, project-management, time, expense, payroll, AP, invoicing, and QuickBooks. Decide whether QuickBooks Projects, customers/subcustomers, classes, locations, items, or custom fields carry each dimension, and prohibit duplicate meanings.
Name the authoritative system for scope, rates, approved time, resource plan, expenses, subcontractors, invoices, customer payments, and project accounting. Define create-versus-update rules, cutoff, retry behavior, and how failed syncs enter a visible exception queue.
Approve labor and external costs before margin reporting
Time records should identify person, date, hours, service, engagement, billable status, approver, and correction history. Define internal cost-rate source and effective dates separately from customer billing rates. Reconcile approved time to payroll or the chosen labor-cost basis.
Route employee expenses, contractor bills, software, travel, pass-through charges, credits, and write-offs to the engagement once. Review unassigned time, zero cost, duplicate expenses, closed-project charges, and late vendor invoices.
Control retainers, progress billing, and unbilled work
Document whether cash is a deposit, retainer, prepaid hours, or other arrangement and obtain accountant approval for ledger treatment. Track receipts, applications, top-ups, refunds, and unused balances without recognizing the same amount at receipt and invoice.
Before invoicing, compare contract, approved changes, time or milestone evidence, reimbursable costs, prior invoices, credits, retainers applied, tax, and remaining amount. Maintain an unbilled queue with owner, reason, age, expected billing date, and write-off authority.
Billing schedules and delivery measures do not by themselves determine revenue recognition. Obtain professional accounting advice for contract assets, liabilities, variable consideration, retainers, and multi-period work.
Close engagements and the firm-wide period together
For every active engagement, review unapproved time, unbilled time and expense, WIP or deferred balances under policy, open vendor cost, remaining scope, invoices, credits, receivables, retainers, write-offs, and forecast margin. Reconcile project reports to the ledger.
At engagement close, retain the contract and changes, acceptance, final time and cost, billing history, retainer reconciliation, receivable and cash status, profitability, lessons, and approval. Reopening needs a reason and renewed close review.
Completion checklist
Do not call the decision or setup complete until someone independent of the initial change can verify these items.
Frequently asked questions
Is QuickBooks enough for project management in a services firm?
QuickBooks Projects can support financial tracking, but firms needing tasks, dependencies, capacity, approvals, deliverables, or resource planning usually need an operational system with controlled integration.
Should employee time be recorded as a billable expense?
Time, payroll cost, project cost, and customer billing are related but separate records. Define the supported workflow and reconcile them without posting labor expense twice.
Is a client retainer income when received?
Not automatically. Treatment depends on the agreement, performance, and accounting policy. Track receipt and application once and obtain qualified accounting advice.
Still comparing adjacent tasks? Use the complete guide library to find the one page that owns your intent.
Optional free utilities
Tools that support this workflow
These run in your browser and can help prepare or inspect files. They do not replace reconciliation, source-document review, or an accountant’s approval.
Browse every free accounting toolSources checked
First-party product documentation used to verify the workflow and risk notes in this guide.