Table of Contents

The Quote-to-Cash Process for Professional Services: A 10-Stage PSA Checklist (30 Capabilities)

The quote-to-cash process in professional services is the chain of steps that turns a qualified opportunity into collected revenue: quote, contract, kickoff, resourcing, time capture, delivery, support, invoicing, collection and revenue review. In agencies and firms, it works best when each stage has one named owner and one system of record, which is exactly what a professional services automation (PSA) platform such as OneDesk is built to provide. This page lays out the 10-Stage Quote-to-Cash (Q2C) Framework for agencies, consultancies, IT service providers and other client-service firms. Each stage lists its owner, its system, the PSA capabilities it needs and sensible default settings. Together the 10 stages cover 30 PSA capabilities across four pillars: Sell, Deliver, Support and Bill.

What quote-to-cash means for agencies and firms

In a product company, quote-to-cash ends when an order ships. In a service firm, the “product” is people’s hours, so the process runs through delivery: what you sold must be staffed, tracked, supported and billed before cash arrives. That is why service firms usually manage it in a PSA tool rather than a CRM plus an accounting package.

Most firms lose margin at the handoffs, not inside a stage. The four most common leaks are:

  1. Sales-to-delivery gap. The quote lives in a CRM or a PDF, and the project is rebuilt by hand, so budgets and scope drift from day one.
  2. Unlogged time. Time entered on Friday from memory is routinely incomplete; the shortfall is billable work you never invoice.
  3. Untracked out-of-scope work. Support requests and “quick changes” get done without a change order or ticket, so they never reach an invoice.
  4. Slow invoicing. Each day between work completed and invoice sent adds a day to days sales outstanding (DSO).

A PSA platform closes these gaps by keeping the quote, project, tickets, timesheets and invoices on one record. The framework below shows which stage depends on which capability.

 

The 10-Stage Quote-to-Cash Framework

The framework groups 10 stages into four pillars: Sell (stages 1–2), Deliver (3–6), Support (7–8) and Bill (9–10). Each stage has one accountable owner, one system of record, three PSA capabilities and an exit test that must be true before work moves on.

At a glance

# Stage Pillar Owner System of record Exit test
1 Qualify and scope Sell Account manager PSA client record Scope matched to a template
2 Quote and approve Sell Account manager + finance PSA quote Client accepts quote
3 Convert and kick off Deliver Project manager PSA project Budget baseline locked
4 Resource and schedule Deliver Resource manager PSA scheduler Every task has an owner and dates
5 Capture time and expenses Deliver Every team member; PM approves PSA timesheets Week’s time approved
6 Deliver and control scope Deliver Project manager PSA project Milestone signed off; changes approved
7 Support under SLA Support Support lead PSA helpdesk Ticket resolved inside SLA
8 Manage retainers and renewals Support Account manager PSA retainer / contract Renewal or close-out decided
9 Invoice and collect Bill Billing / finance PSA invoicing + accounting sync Payment received and reconciled
10 Review and forecast Bill Operations or finance lead PSA reports

Stage 1: Qualify and scope

  • Owner: Account manager or business-development lead.
  • System: Client and contact record in the PSA (or a CRM synced to it).
  • Capabilities: (1) client and contact records, (2) opportunity pipeline, (3) project templates that act as a scoping library.
  • Defaults: respond to new inquiries within 2 business days; start every scope from a template, not a blank page; record the expected billing model (fixed fee, time and materials, or retainer) before quoting.

Stage 2: Quote and approve

  • Owner: Account manager drafts; finance or a director approves pricing.
  • System: PSA quote, built from the same template the project will use.
  • Capabilities: (4) quote builder with role-based rate cards, (5) billing-model setup (fixed fee, time and materials, prepaid hours or retainer), (6) internal approval and client acceptance.
  • Defaults: quotes valid for 30 days; any discount above 10% needs director sign-off; price every quote against a target delivery margin your firm sets (many agencies aim for 40–50%).

Stage 3: Convert and kick off

  • Owner: Project manager.
  • System: PSA project, created from the accepted quote.
  • Capabilities: (7) one-click quote-to-project conversion carrying tasks, budget and files, (8) budget baseline in hours and currency, (9) client portal for shared visibility.
  • Defaults: kickoff within 5 business days of signature; budget baseline locked at kickoff and only changed through a change request (stage 6).

Stage 4: Resource and schedule

  • Owner: Resource manager, operations lead or (in small firms) the PM.
  • System: PSA scheduler or workload view.
  • Capabilities: (10) live capacity and availability view, (11) role- and skill-based assignment, (12) utilization targets per person and team.
  • Defaults: billable utilization target of 70–80% for delivery staff and lower for leads; flag anyone booked above 100% for the week; plan at least 2 weeks ahead.

Stage 5: Capture time and expenses

  • Owner: Every person who works on the account; the PM approves.
  • System: PSA timesheets, on the same task records as the project plan.
  • Capabilities: (13) timers and timesheets on web and mobile, (14) billable versus non-billable classification with rates applied automatically, (15) timesheet approval with reminders.
  • Defaults: log time daily; submit by Friday end of day; approve by Monday noon; lock approved periods so invoices match.

Stage 6: Deliver and control scope

  • Owner: Project manager.
  • System: PSA project plan.
  • Capabilities: (16) tasks, milestones and dependencies in Gantt, board or list views, (17) budget-versus-actual tracking with alerts, (18) change-request approvals.
  • Defaults: budget alerts at 75% and 90% consumed; any new work beyond the quote becomes a change request before it is started; milestone sign-off recorded in the portal.

Stage 7: Support under SLA

  • Owner: Support or service-desk lead.
  • System: PSA helpdesk, linked to the same client record and contract.
  • Capabilities: (19) multichannel ticket intake (email, portal, chat), (20) SLA policies with escalation, (21) routing, automation and a knowledge base.
  • Defaults (adjust per contract): urgent tickets: first response within 1 hour; high: 4 business hours; normal: 1 business day. Escalate automatically at 75% of the SLA clock. Log all ticket time so billable support reaches stage 9.

Stage 8: Manage retainers and renewals

  • Owner: Account manager.
  • System: PSA retainer or contract record.
  • Capabilities: (22) retainer and prepaid-hours drawdown, (23) usage, overage and renewal alerts, (24) client satisfaction (CSAT) and account-health signals.
  • Defaults: alert the account manager at 80% of hours used; start renewal conversations 30 days before term end; decide in writing whether unused hours roll over (a common default is no rollover, or one month maximum).

Stage 9: Invoice and collect

  • Owner: Billing or finance.
  • System: PSA invoices, synced to the accounting system (for example QuickBooks Online).
  • Capabilities: (25) invoices generated from approved time, milestones or retainer fees, (26) accounting sync, (27) payment tracking and accounts-receivable reminders.
  • Defaults: invoice within 3 business days of period close or milestone sign-off; Net 30 terms; reminders 7 days before due, on the due date, then at +7 and +14 days.

Stage 10: Review and forecast

  • Owner: Operations director or finance lead.
  • System: PSA reports and dashboards.
  • Capabilities: (28) project and client profitability, (29) utilization and revenue dashboards, (30) forecasting of retainer revenue, pipeline and capacity.
  • Defaults: monthly review of margin by project and client; a post-project review within 10 business days of close; feed actual hours back into the stage 1 templates each quarter so future quotes get more accurate.

The PSA feature checklist: 30 capabilities

Use this table to score any PSA tool, including your current stack. Mark each capability 2 if it is native, 1 if it needs an add-on, integration or workaround, and 0 if it is missing. A score of 50 or more out of 60 means the tool can run quote-to-cash on its own; below 40 usually means you will keep juggling spreadsheets.

#

Capability

Pillar

Stage

Why it matters

Score (0–2)

1

Client and contact records

Sell

1

One record links quotes, projects, tickets and invoices

 

2

Opportunity pipeline

Sell

1

Forecasts work before it is signed

 

3

Project templates (scoping library)

Sell

1

Consistent scopes; faster quotes

 

4

Quote builder with rate cards

Sell

2

Prices follow roles, not guesses

 

5

Billing-model setup (fixed fee, T&M, prepaid, retainer)

Sell

2

Invoice method decided before work starts

 

6

Quote approval and client acceptance

Sell

2

Margin check before commitment

 

7

Quote-to-project conversion

Deliver

3

No re-keying between sales and delivery

 

8

Budget baseline (hours and currency)

Deliver

3

The yardstick for every later alert

 

9

Client portal

Deliver

3

Clients see status without status meetings

 

10

Capacity and availability view

Deliver

4

Shows who can take new work

 

11

Role- and skill-based assignment

Deliver

4

Right person, right rate

 

12

Utilization targets

Deliver

4

Spots under- and over-booking early

 

13

Timers and timesheets (web and mobile)

Deliver

5

Time captured as work happens

 

14

Billable vs. non-billable classification with rates

Deliver

5

Every hour arrives priced

 

15

Timesheet approval and reminders

Deliver

5

Clean data before invoicing

 

16

Tasks, milestones, dependencies (Gantt, board, list)

Deliver

6

Plan and track the work itself

 

17

Budget-vs-actual alerts

Deliver

6

Overruns caught at 75%, not 120%

 

18

Change-request approvals

Deliver

6

Turns scope creep into billable scope

 

19

Multichannel ticket intake (email, portal, chat)

Support

7

No request lost in an inbox

 

20

SLA policies and escalation

Support

7

Contract promises measured and kept

 

21

Routing, automation and knowledge base

Support

7

Fewer tickets; faster resolution

 

22

Retainer and prepaid-hours drawdown

Support

8

Live balance per client

 

23

Usage, overage and renewal alerts

Support

8

Upsell before hours run out

 

24

CSAT and account health

Support

8

Early warning on churn

 

25

Invoices from approved time, milestones or fees

Bill

9

Invoice in minutes, not days

 

26

Accounting sync (e.g. QuickBooks Online, Xero)

Bill

9

No double entry for finance

 

27

Payment tracking and AR reminders

Bill

9

Lower DSO

 

28

Project and client profitability

Bill

10

Know which work makes money

 

29

Utilization and revenue dashboards

Bill

10

Weekly operating view

 

30

Forecasting (retainers, pipeline, capacity)

Bill

10

Hire and sell ahead of demand

 

The pillar split is deliberate: 6 Sell, 12 Deliver, 6 Support and 6 Bill. Delivery carries the most weight because that is where service firms spend most of their hours and lose most of their margin.

How OneDesk, Teamwork and Accelo handle quote-to-cash

All three tools target client-service firms, but they cover the four pillars differently. The biggest difference is Support: OneDesk runs helpdesk and project work in one application, Teamwork sells its helpdesk (Teamwork Desk) as a separate product, and Accelo pairs tickets with retainers inside its client-work platform.

Pillar

OneDesk

Teamwork.com

Accelo

Sell

Quoting with quote-to-project conversion; fixed-fee quotes generated from project templates

Relies on CRM integrations (HubSpot on Accelerate; Salesforce on Optimize)

Quote Designer and pipeline capabilities; HubSpot and Salesforce integrations

Deliver

Tasks, phases, dependencies; timeline, board and list views; live utilization dashboard; change-request approvals

Strong project views; workload planning and utilization targets on Accelerate; role/skill scheduling on Optimize

Project financials; resourcing and capacity planning; AI risk flags on delivery

Time

Timers, mobile time tracking and timesheet approvals in all three products

Timesheets from Accelerate; manager approval before invoicing on Optimize

Time tracking across projects, retainers and tickets

Support

Multi-client ticket inbox, branded customer portal, multiple SLA policies, routing and automations

Separate product (Teamwork Desk)

Service tickets tied to client records and retainers

Bill

Fixed-fee, T&M, prepaid-hour and retainer billing; one-click invoices from timesheets; QuickBooks Online sync with payment status

Time and retainer budgets on Accelerate; cost, fixed-fee and multi-currency budgets plus richer invoicing on Optimize; QuickBooks on Accelerate

Fixed-fee and retainers side by side; Xero, QuickBooks Online and Sage Intacct integrations

Best fit

Firms whose clients both buy projects and raise support requests (IT services, agencies with care plans, consultancies)

Project-heavy creative and marketing agencies

Mid-size firms wanting one client-lifecycle platform with deep retainers

Plan notes worth checking before you buy:

  • OneDesk: invoicing, billable rates and prepaid hours are included in the Work Management product and are a Financials add-on for Help Desk or Project Management (feature comparison). A 14-day free trial needs no credit card.
  • Teamwork.com: list prices are $9.99 per user per month (Basics, no timesheets) and $24.99 (Accelerate, 5-user minimum), billed yearly; Optimize is sales-quoted (review, 2026). Timesheet approval and fuller invoicing sit on Optimize.
  • Accelo: pricing is quote-based on its PSA pages; ask which modules (sales, projects, retainers, tickets) are in the plan you are offered.

Score each tool against the 30-capability checklist above using a real client as the test case: one quote, one project, one support ticket and one invoice, end to end.

Quote-to-cash KPIs and starting targets

Track one KPI per stage so every owner knows the number they are accountable for. The targets below are practical starting defaults for agencies and firms; tune them after 90 days of your own data.

Stage

KPI

How to calculate

Starting target

1 Qualify

Inquiry response time

Hours from inquiry to first reply

Under 2 business days

2 Quote

Quote win rate

Quotes accepted ÷ quotes sent

30–50%

3 Kick off

Signature-to-kickoff time

Days from acceptance to kickoff

5 business days or less

4 Resource

Billable utilization

Billable hours ÷ available hours

70–80% for delivery staff

5 Time

Timesheet compliance

Approved timesheets on time ÷ total

95% or more

6 Deliver

Budget variance

(Actual − budgeted hours) ÷ budgeted

Within ±10%

7 Support

SLA attainment

Tickets meeting SLA ÷ total tickets

95% or more

8 Retainers

Retainer renewal rate

Retainers renewed ÷ retainers ending

85% or more

9 Invoice

Days sales outstanding (DSO)

AR ÷ revenue × days in period

Under 45 days

10 Review

Project gross margin

(Revenue − delivery cost) ÷ revenue

At or above your quoted target

Two numbers tie the whole chain together:

  • Effective billable rate = invoiced revenue ÷ hours worked. If it falls well below your rate card, look at stages 2 (discounting), 6 (unbilled scope) and 7 (free support).
  • Quote-to-cash cycle time = days from quote accepted to first payment received. On Net 30 terms, a well-run firm can keep this under 60 days for monthly-billed work.

Rolling out the framework in 90 days

Do not switch everything on at once. Move one pillar at a time, starting where your money leaks most (usually time capture and invoicing).

  1. Days 1–30: Foundation. Import clients and contacts; build 3–5 project templates from your most common engagements; set role-based rates; turn on timers and require daily time entry.
  2. Days 31–60: Delivery and billing. Convert every new quote into a project from its template; set budget alerts at 75% and 90%; start weekly timesheet approval; connect your accounting system and send all invoices from the PSA.
  3. Days 61–90: Support and review. Route support email into the helpdesk; publish the client portal; define 3 SLA levels; set retainer alerts at 80%; hold the first monthly margin review using stage 10 reports.

By day 90, every row of the 30-capability checklist should be scored 1 or 2, and each of the 10 stage owners should be reporting one KPI.

FAQ

It is the full path from pricing a piece of client work to collecting payment for it. In service firms it includes delivery steps (staffing, time tracking, support) that product companies do not have, which is why it is usually run in a PSA tool.

The 10-Stage Q2C Framework uses: qualify and scope, quote and approve, convert and kick off, resource and schedule, capture time, deliver and control scope, support under SLA, manage retainers, invoice and collect, and review and forecast.

Ownership passes between roles: account managers own stages 1, 2 and 8; project managers own 3, 5 (approval) and 6; a resource manager owns 4; the support lead owns 7; finance owns 9; and an operations or finance lead owns 10 and the process overall.

Yes. OneDesk combines quoting, project management, timesheets, a helpdesk with SLAs and a customer portal, and invoicing with QuickBooks Online sync. Invoicing is included in its Work Management product and is an add-on for its Help Desk and Project Management products.

More on work management

Client Portal for Agencies: Requests and Project Status in One Place

A client portal for agencies is a secure, branded space where clients submit requests, track status and progress, message your team and share files, without ...
Read More →

Manage Your Client Approval Process

It’s common when managing projects that you need to sign-off with a client. For example, you might need them to approve a mock, document, or ...
Read More →

Expense Tracking with a PSA Tool

Managing any business comes with a lot of moving parts. One of the most challenging is actively and accurately tracking profit and expenses. If you’re ...
Read More →

Managing Project Intake for Service Businesses

Projects are super important to a service-based business. But the actual intake process can be complicated, usually due to a lack of organization and formal ...
Read More →
Scroll to Top