Engagement Budgeting Checklist
Steps a public accounting or fractional-CFO firm runs to scope, price, and monitor the budget for a client engagement — from WBS through fee approval through realization review.
Define Engagement Scope
-
Confirm the engagement type and deliverables
Identify whether this is a tax return, compilation, review, audit, advisory, or fractional-CFO engagement — each carries different scope, independence implications, and deliverable formats. Pull last year's file if recurring; note any change in entity type, ownership, or jurisdictions since the prior engagement.
-
Document client-imposed deadlines
For tax engagements, work backwards from the filing deadline (Mar 15 for 1120-S / 1065, Apr 15 for 1040 / 1120). For audits, anchor on board-meeting or lender-covenant dates. Flag any client-promised dates that fall inside busy season when the firm's capacity is already booked.
-
Identify governing professional standards
SSARS for compilations and reviews; SAS for audits; Circular 230 for tax preparation; SSTS for tax positions. Independence requirements differ across services — bookkeeping for a review-engagement client breaches independence under most state-board interpretations and is a common peer-review finding.
Build the Work Breakdown
-
Draft a WBS by engagement phase
Phases typically follow planning → fieldwork → review → wrap-up. Use prior-year actuals as a baseline for recurring engagements. Map each task to the underlying deliverable so nothing untracked sneaks in (rep letters, K-1 distributions, e-file confirmations).
-
Assign tasks to staff levels
Match task complexity to staff level — partner for sign-off and judgment calls, manager for review and client communication, senior for preparation, staff for data entry and tie-outs. Over-staffing partner hours destroys realization; under-staffing them creates review-note loops that destroy it more slowly.
-
Estimate hours per task by role
Use the firm's productivity benchmarks. For recurring engagements, take last year's actuals adjusted for known scope changes and an efficiency assumption. Add a first-year buffer for new clients — onboarding always runs longer than the standing-engagement baseline.
Collects number
Estimate Costs and Out-of-Pockets
-
Apply standard billing rates to estimated hours
Multiply hours by role against the firm's standard rate card. Document any blended-rate or discount assumptions in the budget memo so the partner sees them at sign-off rather than at billing.
-
Add software, e-file, and out-of-pocket costs
Include UltraTax / Lacerte per-return fees, state e-file fees, courier costs, and any third-party reports (credit, valuation, actuarial). Allocate Bill.com, Avalara, or Suralink seat costs by usage when shared across clients.
-
Build a contingency reserve for scope creep
Typical reserves: 10–15% of base hours for compilations and reviews; 15–20% for audits and first-year engagements; 5% for repeat 1040s. Document the assumption in the budget memo so it reads as a risk-priced reserve, not padding.
Set Fee Structure and Secure Approval
-
Choose the engagement fee structure
Fixed-fee shifts overrun risk to the firm but is predictable for the client; hourly puts risk on the client; value-based ties to deliverable outcomes; retainer suits ongoing fractional CFO and bookkeeping. Practice Ignition supports all four — pick before drafting the engagement letter.
Collects list -
Draft the engagement letter in Practice Ignition
Pull the firm-approved template for the engagement type. Include scope, fee, payment terms, examples of out-of-scope work, and a termination clause. AICPA peer review flags missing or stale engagement letters as a deficiency.
-
Obtain partner sign-off on the budget
Partner reviews scope, hours, rates, and contingency before the engagement letter goes to the client. Capture any deviations from the standard rate card and the rationale — this is the audit trail when realization is reviewed at year-end.
Collects list Collects signature Collects paragraph
Track Actuals Against Budget
-
Set up WIP tracking in practice management
Configure the engagement in Karbon, TaxDome, Canopy, or Jetpack Workflow. Tag budgeted hours by phase so the variance report rolls up correctly. Without this tagging, the weekly variance review degrades to a single engagement-level number that hides phase-by-phase drift.
-
Run the weekly time-and-cost variance report
Pull actual hours by role multiplied by rate, against budget. Most firms run this Monday morning for the prior week. The point is to catch tasks pacing over budget mid-engagement — not after the deliverable goes out the door.
-
Flag tasks past 80% of budgeted hours
An 80% threshold catches drift before it becomes overrun. Common triggers: client document requests delayed, prior-year working papers missing, or scope expanded informally over email without a change order.
-
Record the current variance status
Roll the variance report up into one status using the firm's thresholds — typical bands are within ±5% on track, 5–15% at risk, more than 15% over budget. This status drives whether the change-order steps fire below.
Collects list
Manage Variances and Change Orders
-
Review variance drivers with the engagement partner
Identify the root cause — scope creep, client delay, staff inefficiency, or scope underestimated at budget time. Only client-driven scope changes warrant a change order; the others are absorbed and feed into the next-year budget.
-
Draft a change order for out-of-scope work
Use Practice Ignition's change-order feature so the original engagement letter remains intact. Specify the added scope, the incremental fee, and the revised deliverable timeline. Don't bury it in an email thread — collection problems at billing trace back to undocumented scope changes.
-
Re-confirm the revised fee with the client
Get explicit acceptance — countersignature in Practice Ignition or DocuSign — before continuing the work. A verbal "yes, go ahead" creates A/R disputes when the invoice arrives 90 days later and the client claims the additional work was always in scope.
Close Out and Realization Review
-
Reconcile final WIP to billed amounts
Pull the engagement WIP report and tie it to invoices issued. Identify unbilled time that should go on a final invoice versus time that needs to be written down. Stale WIP carried past the engagement close is one of the most common bookkeeping defects in small firms.
-
Calculate engagement realization rate
Realization equals collected revenue divided by (standard rate × hours worked). Above 90% is healthy; below 80% signals a budgeting, scope, or staffing problem worth a postmortem before the next engagement cycle.
Collects number -
Document lessons learned for the next engagement
Note in the client file what hours and rates actually held, where the budget was off, and which change-order triggers fired. This becomes the baseline for next year's budget — recurring engagements that re-budget from scratch each year repeat the same misses.
Use this template
Copy it to your account, customize the steps, and run it with your team in minutes.
Browse hundreds of free templates across every team and industry.
Back to template libraryRelated templates
More workflows your team can run.
Run Engagement Budgeting Checklist with your team
Customize the steps, assign roles, set a schedule, and keep a complete record for every run.