For consulting firms

The engagement, the hours, the invoice — and the relationship after the project ends

Scope it, staff it, track the hours, bill the SOW, and keep the client after the last deliverable: the quarterly check-ins you promised, on a cadence, with a health score that tells you when an account is going quiet.

app.aspirepro.io/finance/agreements
A master services agreement with its statements of work beneath it

Consulting firms run on agreements: a master services agreement, the statements of work under it, the addendum for the extra phase, the renewal that carries the relationship into next year. AspirePro models that as a family — children inherit from the parent, the family's recurring revenue rolls up, newer paper supersedes older paper — and hangs the time, the invoices and the relationship work off the same client. Utilization, capacity and return on time read from the same hours.

Agreement families

MSA → SOW → addendum → renewal, as a tree

Every document with its own dates and money, inheriting what it doesn't override. Revenue at risk shows what is past its paper.

Utilization

Billable share, idle time, and the forecast

Expected hours per person, logged time approved weekly, capacity that already knows about approved time off.

After the project

Check-ins on a cadence, and a score

Lifecycle templates turn 'we should do a QBR' into a scheduled, attested period; client health tells the partner when an account slips.

Scope

Proposals from a catalogue, accepted with a signature

Quote the engagement from your service catalogue — fixed-fee phases, hourly blocks, a recurring advisory retainer — send the branded PDF, and let the client accept on a hosted page. Conversion creates the agreement and the first invoice priced exactly as accepted.

  • One-time and recurring lines kept apart
  • Typed-signature acceptance on the record
  • Approval threshold for large quotes
Client acceptance page
The client's hosted quote page with typed-signature acceptance
Contract

Master agreements and the statements of work beneath them

A family of agreements with inheritance and supersession, client-specific rates per role, included hours with overage, and Agreement vs. Reality for every fixed fee — so a forgotten quarter is found while it can still be invoiced.

  • Work-role rate overrides per client
  • Status moves on schedule: active, expiring, expired
  • Revenue at risk beside every recurring figure
An agreement family: MSA with a statement of work and an addendum
Agreement families
Staff

Capacity, bookings and utilization

Book people to engagements by week, see the heatmap of who is over and under, and read utilization against target. Approved time off leaves capacity automatically; the plan never pretends someone is here.

  • Bookings and busy-ness by person and week
  • Utilization and idle time against targets
  • Time off already removed from capacity
app.aspirepro.io/resources
The resource heatmap
Bill

Hours to invoice, approved first

Consultants log time where they work; the week is submitted and reviewed entry by entry; approved billable hours become work in progress under the SOW at this client's rates. Expenses ride along. Push to QuickBooks or Xero.

  • Weekly timesheet review with per-entry rejection
  • WIP pulled onto the invoice at client rates
  • Expense reimbursements and pass-through
app.aspirepro.io/finance/timesheets
Reviewing a submitted week entry by entry
Keep

The relationship after the deliverable

Attach a lifecycle to the client — quarterly business review, monthly check-in — and the periods are scheduled, owned and attested. Missed periods are the largest input to the client health score, which notifies the owner when an account drops a band.

  • Lifecycle templates with goals per period
  • Attestation that the work was done
  • Client health from six real signals
app.aspirepro.io/lifecycle
The lifecycle worklist sorted by health
How it works

An engagement, start to renewal

1

Propose

Quote from the catalogue; the client signs online.

2

Contract

MSA and SOW as a family, rates per client.

3

Deliver and bill

Time approved weekly, invoiced under the SOW.

4

Keep

Check-ins on a cadence, health score watched, renewal on time.

Questions

Frequently asked questions

Does it handle master agreements with multiple SOWs?
Yes. Agreement families are trees: an MSA at the root with statements of work, addendums, amendments, renewals and extensions beneath it. Blank fields inherit from the parent, revenue rolls up, and a renewal completes the document it replaces.
Can rates differ by client and by role?
Yes. Standard rates come from the rate table by role and kind of work; an agreement can override them per role and carry free-form service rates, so the same hour prices correctly for the client it belongs to.
How does utilization work?
Every person carries expected hours; logged time — billable or not — is approved weekly; utilization, idle time and the forecast read from those weeks and from bookings, with approved time off already removed.
What happens after the project ends?
Attach a lifecycle: the check-ins you promised become scheduled periods with owners and goals, attested when done. Kept and missed periods feed the client health score, which notifies the owner when an account drops a band.
Do we need the service desk?
Only if you want it. Every module is a switch; a consultancy can run CRM, agreements, projects, time and finance and leave tickets off.

Bring your whole services business together

Stop stitching together five tools. Run sales, delivery, support, and billing from one organization — with an AI assistant on every page.