At a Glance
HubSpot announced Milestone Billing as part of Revenue Hub at its June 16 launch. For project-based professional services firms (architecture, consulting, legal, agencies), this is the most important feature in the suite. Here's what it does and how to prepare.
HubSpot Just Announced Milestone Billing for Revenue Hub. Project-Based Firms Should Pay Attention.
If your professional services firm bills on project milestones (50% on kickoff, 25% on draft delivery, 25% on final approval, for example), the existing billing tools on the market force you into one of two compromises. You either fake it with manual invoicing outside your CPQ, or you split a single project into three "subscriptions" inside a tool built for SaaS.
Both are bad. Manual invoicing breaks the connection between contract and revenue. Subscription-based workarounds break reporting, because you end up with three "MRR" line items for what's really one fixed-fee project.
HubSpot announced Milestone Billing as part of the Revenue Hub launch on June 16. It lets PS firms trigger invoices based on project completion, delivery events, or custom milestones rather than fixed calendar schedules. For project-based professional services firms, this is the single most important feature in the Revenue Hub suite.
This article covers what milestone billing solves, how it fits the Revenue Hub architecture, what it means for different PS verticals, and what your firm should do now.
Why current billing tools fail project-based PS firms
Most billing systems on the market (Stripe Billing, Chargebee, Recurly, even Salesforce Revenue Cloud) were architected for recurring subscription revenue. They expect:
- A recurring schedule (monthly, quarterly, annual)
- A predictable amount per cycle
- A relatively static contract that runs for a term
Professional services billing rarely looks like that. A typical PS engagement structure:
- Architecture firms bill on AIA progress milestones (Schematic Design, Design Development, Construction Documents, Construction Administration)
- Consulting firms bill on phase gates (Discovery complete, Recommendation accepted, Implementation begun, Adoption verified)
- Legal firms bill on case milestones (filing, depositions complete, settlement, trial)
- Agency firms bill on creative deliverables (concepts approved, production complete, campaign launched)
- Engineering firms bill on technical milestones (PE-stamped drawings, equipment commissioned, project closeout)
In all these cases, the trigger for the next invoice is an event in the real world. Not a date on a calendar.
PS firms have historically forced one of three workarounds:
- Manual invoice creation outside the CPQ/CRM. Project manager flags a milestone complete, finance manually creates the invoice in QuickBooks. Loses the link between contract and revenue.
- Fake recurring schedules that approximate the milestone cadence. "We'll bill monthly even though it's really a 4-milestone project." Distorts revenue recognition and reporting.
- Custom integrations between project management tools and billing systems. Engineering build, expensive to maintain, breaks when either tool changes.
None of these is good. All are operational tax on PS firms.
What Milestone Billing in Revenue Hub does
Milestone Billing lets PS firms:
- Define milestones on the contract as named, ordered events with target completion dates and dollar values
- Trigger invoices automatically when a milestone is marked complete (via UI, API, workflow, or integration)
- Maintain the contract as the source of truth for what was sold, what's been delivered, and what remains
- Generate invoices that reflect the milestone, not a manufactured "monthly subscription"
- Connect to project management workflows so milestone completion in your delivery tool can fire the invoice
Each milestone becomes a structured billing event tied to the contract. Total contract value stays accurate. Revenue recognition timing becomes precise. Reporting shows real PS revenue dynamics, not subscription approximations.
What this changes for each PS vertical
Architecture and engineering firms have struggled the hardest with this. AIA G702/G703 progress billing is a legitimate accounting standard, and most billing tools have no native understanding of it. With Milestone Billing in Revenue Hub, your AIA milestones (or your firm's equivalent) become the billing schedule. When the milestone closes, the invoice fires. No more reconstructing G702/G703 forms manually.
Consulting firms with phase-gated engagements (Discovery → Recommendation → Implementation → Adoption) can now bill cleanly at each gate without faking a monthly retainer. For firms running mixed engagement models (phase-gated projects plus monthly retainers), the ability to have both billing styles on a single contract is the structural improvement.
Legal firms doing event-driven billing (per case milestone, per filing, per deposition) get a structured way to translate case events into invoices. Especially valuable for firms running alternative fee arrangements (AFA) where milestones are negotiated upfront.
Agencies delivering creative on milestone cadences (50% on signed brief, 25% on concept approval, 25% on final delivery) get the same benefit. Creative deliverables become billing events.
Boutique consulting and PS firms in any vertical that previously had to choose between Stripe Billing's monthly cadence and manual QuickBooks invoicing now have a third option that fits their actual revenue model.
Why this matters more than other Revenue Hub features
The other features in Revenue Hub (unified CPQ, contracts as living record, mixed billing frequencies, AI cover letters) are useful. They reduce friction. They consolidate tools.
Milestone Billing is structural. It changes what kinds of engagements can be billed natively inside a CRM-attached system. For project-based PS firms, the lack of native milestone billing has been the single biggest reason to keep using QuickBooks or NetSuite for invoicing rather than the CPQ. That reason is now off the table.
Project-based PS firms can run quote-to-cash entirely inside HubSpot.
What your firm should do now to prepare
The firms that do the prep work now will be live on Milestone Billing fastest. Three things to do.
1. Audit your milestone structure. For your top three engagement types, document the milestones you bill on today. Names, target dates, dollar values, completion criteria. Most PS firms have this documented inconsistently (project to project) rather than as a firm-wide standard. Make it a standard now.
2. Map milestones to your project management tool. If your project management lives in Asana, Monday, ClickUp, or a PSA tool, identify where milestone completion gets tracked. The integration point is from your PM tool into HubSpot to trigger the invoice. The cleaner your PM milestone tracking is today, the faster the integration goes.
3. Standardize milestone language in your SOWs. Many PS firms use ambiguous milestone language ("delivered," "complete," "approved") that creates billing disputes. Tighten the language now. Define what "complete" means for each milestone. Get the language into your standard SOW template. That language becomes the structured field in Milestone Billing.
What we're recommending to clients
For our professional services clients, we're recommending two things now:
For firms already on Revenue Hub or implementing now: Milestone Billing is part of the standard implementation. We're scoping it into the Revenue Hub build from day one rather than treating it as a future add-on. Your milestone-based contracts get the right structure from the start.
For firms evaluating Revenue Hub against alternatives: the comparison against Salesforce Revenue Cloud or a stitched-together Stripe stack just shifted. Milestone Billing was the missing piece. It's now part of the announced suite.
Where to start
If your professional services firm is project-based and your billing structure has been the operational tension point, we should talk.
We offer a 60-minute Diagnostic Conversation specifically for project-based PS firms. We'll cover:
- Your current milestone structure and how billing flows today
- What Revenue Hub handles natively now, including Milestone Billing
- A staged implementation plan that gets you on Revenue Hub with milestone billing built in from day one
- The case studies most relevant to your vertical
Book a Diagnostic Conversation with MergeYourData →
Related reading: