Industries/Professional Services
Playbook

Revenue isn't simple when you sell time, outcomes, and software in the same contract.

We configure NetSuite for consulting firms and SaaS companies that bundle services with subscriptions. ARM rev rec, project profitability, time and billing, utilization tracking. The full stack, from contract signature to recognized revenue.

The Problem

Three revenue models, one GL. That's where it breaks.

A consulting firm sells a SOW with 200 hours of implementation work, a 24-month subscription, and a fixed-fee training package. That's three performance obligations with three different recognition patterns: over time by input measure, over time ratably, and point-in-time on delivery.

NetSuite ARM can handle all three. But if the SSP allocation is wrong, or the element creation rules don't match your contract structure, or the plan templates use the wrong recognition method, you're posting incorrect revenue every period. And nobody catches it until the auditors show up.

We've seen firms running six-figure monthly closes where the deferred revenue balance hadn't reconciled in three quarters. The problem wasn't ARM. The problem was the configuration.

Misallocated SSP
Bundle pricing gets allocated based on list price instead of standalone selling price. The subscription eats revenue that should go to services.
Wrong recognition pattern
Implementation hours recognized ratably instead of by input measure. Revenue shows up evenly when actual effort is front-loaded.
Stale fair values
SSP tables haven't been updated in 18 months. New pricing tiers create allocation distortion on every arrangement.
No project-to-element link
Time entries post to the project module but don't feed the ARM element. Revenue and costs live in different places.
Change order gaps
Mid-contract scope changes create new deliverables but nobody updates the revenue arrangement. Unbilled receivable grows silently.
What We Configure

The full services stack. Not just rev rec.

Revenue recognition is the hardest part, but it's not the only part. Professional services firms need time tracking that feeds billing, billing that feeds revenue, and revenue that ties to project profitability. We build all four.

Revenue
ARM & ASC 606 Configuration
We build revenue recognition from your contracts. SSP methodology, fair value pricing, element creation rules, plan templates. Multi-element arrangements with mixed recognition patterns. Every element gets a plan, every plan gets a schedule, every schedule ties to GL.
SaaS subscriptions, T&M services, fixed-fee deliverables, hybrid bundles. ASC 606 and IFRS 15.
Billing
Time & Billing Automation
Timesheet capture, approval workflows, billing rate cards by role and client, milestone billing for fixed-fee work, T&M invoice generation. We connect the timesheet to the invoice to the revenue arrangement so the whole chain posts without manual intervention.
Supports split billing (T&M + fixed fee on the same project), retainer drawdowns, and not-to-exceed caps.
Projects
Project Profitability
Budget vs. actual tracking at the project level. Cost allocation by resource, margin analysis by engagement, real-time burn rate visibility. Controllers see profitability by client, by project, by resource tier.
Links project costs to revenue arrangements for margin calculation by performance obligation.
Analytics
Utilization & SaaS Metrics
Billable utilization by role, by team, by office. Realization rate tracking. For the SaaS side: ARR, MRR, churn, expansion revenue, net dollar retention. The metrics your board asks for and your team spends two days building in spreadsheets.
Built as saved searches and dashboards inside NetSuite. No external BI tool required.
Close
Revenue Close & Reconciliation
Deferred revenue roll-forwards, unbilled receivable reconciliation, WIP analysis, arrangement-level variance review. We design the close checklist and the saved searches behind it. Month-end rev rec close in hours, not days.
Includes audit-ready schedules: SSP documentation, allocation waterfalls, JE trace-back.
How It Connects

From signed contract to recognized revenue.

This is the flow we build for every services engagement. Each step maps to a NetSuite configuration decision.

Revenue Recognition Flow · SaaS + Services Bundle
$420K
Signed Contract
3 performance
obligations
SSP Allocation
Implementation
$95K
Subscription
$280K
Training
$45K
Recognition Schedule
Point-in-time
Over-time (24 mo)
$35K
Per Period
Automated
period-end JEs
Project Profitability

Know which projects make money before they're over.

Most firms find out a project lost money after the final invoice. By then the writedown is a line item on the P&L and a difficult conversation with the partner.

We configure budget tracking, cost allocation, and margin analysis at the project level so you see the burn rate in real time. When an engagement hits 80% budget at 60% completion, someone gets an alert. Not a surprise at month-end.

0%
Avg margin on healthy projects
0%
Budget alert threshold
Project Profitability · Q1 2026
4 active projects across 3 clients
Avg Margin
20.3%
Total Rev
$835K
At Risk
1
ProjectBudget vs ActualMarginHoursHealth
Atlas Platform Redesign
Meridian Corp
$142K / $180K
+34%
890 / 1,240
On Track
ERP Migration Phase 2
Crestline Holdings
$298K / $320K
+12%
2,180 / 2,400
Watch
SOX Compliance Audit
Ridgepoint Capital
$101K / $95K
-6%
780 / 720
At Risk
Data Warehouse Build
Northvale Systems
$195K / $240K
+41%
1,420 / 1,800
On Track

Mockup with fictional data. All client and project names are fictional.

Who This Is For

Services firms where the revenue model is the hard part.

IT & Management Consulting
T&M and fixed-fee engagements, sometimes on the same project. Multi-rate billing (partner, senior, associate), utilization targets, and project profitability reporting that your practice leads actually look at.
SOW-based projects, staff augmentation, advisory retainers
SaaS + Services Hybrids
Software subscription bundled with implementation, onboarding, and ongoing customer success. The contract is one price but the accounting is three performance obligations with three recognition schedules.
Platform license + implementation + training bundles
Engineering & Technical Services
Long-cycle projects with percentage-of-completion accounting. Change orders, milestone deliverables, cost-plus contracts. Revenue tied to effort expended, not calendar time.
Multi-year infrastructure, R&D services, technical advisory
How We Work

Start from the contract. Work backward into NetSuite.

01
Contract & Revenue Design
We read your actual client contracts. Performance obligations, pricing models, change order patterns, SSP methodology. The accounting drives the system design, not the other way around.
02
System Architecture
ARM configuration, project module setup, time entry workflows, billing automation, reporting structure. We build the full data model and walk your team through every decision before we start configuring.
03
Build & Test
Sprint-based configuration with real data at every stage. Test arrangements that mirror your actual contracts. We validate revenue allocation, recognition timing, project cost capture, and GL output against your expectations.
04
Close & Hypercare
First month-end close support, rev rec reconciliation, profitability review. We stay through at least one full quarter-end. Then ongoing governance through managed services or Sentry.

“We'd been running ARM for two years and had never reconciled deferred revenue to the subledger. VCG rebuilt the configuration in six weeks. First clean close we've had.”

Controller, 200-person SaaS + consulting firm

0+
ARM configurations delivered
0K+
Revenue arrangements migrated
0
First-year audit findings
0%
Avg close time reduction
Sentry

ARM governance that doesn't wait for quarter-end.

Sentry runs automated checks against your revenue arrangements, elements, plans, and fair values. It catches the configuration drift, the orphaned elements, and the allocation mismatches that build up between audits.

Built from the audit prep workflows we run on every services firm engagement. If you've rebuilt ARM governance searches from scratch at a new company, this is the tool you wanted.

Preparing close/April 2026
Last run 18:05 PSTUpdate ArrangementsRun checks
Close blocked
$48.7M
Revenue impact across 2,847 records
Export blocker list
This run
Critical5
Warning3
Passing6
Last run18:05 PST
Subsidiaries with findings8 of 33
Cascade Inc.
2 · 5 checks failing
$14.2M
Critical
Boreal Systems
4 · 7 checks failing
$11.8M
Critical
Pacific Wire
7 · 4 checks failing
$9.1M
Critical
Summit Digital GmbH
12 · 3 checks failing
$6.4M
Critical
Redstone Manufacturing
5 · 2 checks failing
$4.8M
Warning
Northvane Solutions AB
3 · 3 checks failing
$2.4M
Critical
25 subsidiaries clean · 8 elimination entities excluded
Shared failing checks
Plans Past End Date with Remaining Balance6 of 8 subs
Cascade Industries, Boreal Systems, Pacific Wire, Summit Digital, Redstone Mfg, Northvane
Revenue Element Date Mismatch4 of 8 subs
Cascade Industries, Boreal Systems, Pacific Wire, Summit Digital
Elements Without a Revenue Plan3 of 8 subs
Boreal Systems, Summit Digital, Northvane
Plans Past End Date with Remaining Balance affects 6 of 8 failing subs. Likely a shared root cause - investigate common data sources or ARM configuration.
Close blockers8 checks · 5 failing
Plans Past End Date with Remaining Balance
Plans past end date with remaining deferred balance
$22.1M
1,847 records
Critical
Revenue Element Date Mismatch
Element start/end dates don't match source transaction's revenue period
$14.3M
412 records
Critical
Elements Without a Revenue Plan
Revenue elements with no revenue plan generated
$8.6M
318 records
Critical
Revenue Holds with Unrecognized Balance
Active plans flagged hold recognition with remaining balance
$2.4M
183 records
Warning
Missing Fair Value on Elements
Elements with $0 or null fair value
$1.3M
87 records
Critical
3 passing checks

Mockup with fictional data — all subsidiary and client names are fictional.

Let's Talk

Your revenue recognition should survive the audit. Let's make sure it does.

Free 30-minute assessment. We'll review your current rev rec setup, time-and-billing workflow, and project profitability reporting. If there's a gap, we'll tell you where it is.

Book a Services Assessment