Salesforce billing? NetSuite

Where should billing live?

The why and where of billing in NetSuite accounts, and how to win it with Revenue Cloud Billing and Continuous Control.
Presented by Thane · Jen · Owen · for Salesforce AEs & SEs
Continuous
AppExchange certified · Built for NetSuite certified SuiteApp · SOC 1 / SOC 2 · internal draft
Notes · title

The title is the question the whole session answers, and the question you want AEs asking in accounts. Frame for the room: education first, product second. The first twenty minutes work even if Continuous is never mentioned.

Agenda

What we will cover today.

1
Why billing, period
2 MIN
2
The five gaps NetSuite has
6 MIN
3
The billing-tool objectionSuiteBilling · ZoneBilling · 360 Subscription Billing
2 MIN
4
The Continuous close & your play
5 MIN
5
Q&A
THE REST
Notes · agenda

Read the titles, tease nothing: each chapter lands its own punchline. Timebox hard: chapter 2 is where rooms want to rathole. Park deep questions to the Q&A block.

Chapter 1 · Why billing, period

Every subscription and usage company runs a billing engine.

Your customer will buy or build one.
The only question is where it lands.
Teaching notes · slide 1

Set the frame before any product talk, and say the three beats out loud (they are no longer on the slide): the ORDER is a promise, signed once, then reality changes: seats, upgrades, usage, cancellations. The BILL is a computation, recomputed every period through prorations, amendments, usage, and ramps; that computation is what a billing engine does. And billing lives WHERE CHANGE IS BORN: every change starts on Salesforce, so put the engine anywhere else and every change becomes a sync. If they are not buying a billing engine, they are building one out of scripts and spreadsheets. That is the why-Salesforce argument in one breath, and the rest of the deck earns it.

Chapter 1 · Why billing, period

Two schools of thought.

vs
Salesforce
School 1 · billing near the asset lifecycle

Bill where the subscription is sold and managed

One proration source. Quote and invoice always agree.

One subscription record. Amendments and usage live where they are sold.

The ERP gets clean documents. Accounting consumes results, not events.

This school's product: Revenue Cloud Billing · on the platform that sold the deal.
NetSuite
School 2 · billing near the ERP

Keep billing and revenue together, close to the GL

The familiar default. Finance system means ERP. It is the status quo answer.

Billing and recognition together. Billed and recognized never drift.

A/R belongs in the ERP. Aging, collections, and the close run on A/R transactions.

This school's products: SuiteBilling · ZoneBilling · 360 Subscription Billing · and its cheapest version: "just use sales orders."
Teaching notes · slide 2

This slide only presents the two arguments; it does not pick a winner. Present School 2 respectfully: it is the popular default, and its three objectives are legitimate. Do not fight the objectives, and do not reveal the resolution yet. The "you do not have to choose" punchline lands in chapter 5, after the gaps, the billing-tool chapter, and the books chapters have earned it. The named products under School 2 are deliberate: chapter 3 takes them head-on, so here just acknowledge they exist and are legitimate.

Chapter 2 · The five gaps NetSuite has

The five gaps NetSuite has.

Daily life for a subscription business. None of it posts on a native Sales Order.

1 / 5

Proration

Partial-period bills, on every change

2 / 5

Amendments

Negative orders, quantity changes

3 / 5

Consolidation

Many orders, one invoice

4 / 5

Ramps

Stepped deals, billing and rev rec

5 / 5

Usage

Rating, wallets, consumption

Five capabilities every subscription customer needs. Native NetSuite Sales Orders support none of them.
Teaching notes · five gaps overview

This is the map for the next five slides; name them fast and move. Each one gets its own slide with a concrete scenario. If the room is short on time, ask which two they hit most in their accounts and go deep on those.

Chapter 2 · The five gaps · 1 of 5

Invoice proration for partial periods.

Pricing prorates once. Billing prorates on every change, forever.

Scenario

Feb 10: a $1,200/yr seat is added. February owes 19 of 28 days. Something has to compute that, on every change, forever.

Native NetSuite Sales Orders

Not supported

Fixed lines, no schedule. Manual credit and re-bill.

Two versions of the math. Finance reconciles monthly.

RCA + RCB

Billing Schedules on the order

Changes regenerate schedules from the effective date.

One proration source, quote to invoice.

The NetSuite-side billing pitch

"Our tool prorates. Billing math belongs next to the ledger."

The answer

It is a second proration engine, recomputing deals it did not price. Finance reconciles the difference every month.

Teaching notes · slide 3

The trap to correct: people hear "proration" and think of the quote. Quote proration happens once. Billing proration happens on every partial period for the life of the contract, recomputed every time the subscription changes: seats added on the 10th, upgrades mid-quarter, cancellations mid-month. That is why Billing Schedules living on the Salesforce order matters: the period math stays attached to the thing that changes.

Chapter 2 · The five gaps · 2 of 5

The amendment lifecycle.

Upgrades, downsells, negative orders, quantity changes

Scenario

July 13: 100 seats drop to 80. Where does the credit post?

Native NetSuite Sales Orders

Not supported

Document totals cannot be negative. A downsell has no document.

Re-key the order. Credits and rev rec go manual.

RCA + RCB

Amendments are first-class

Delta orders, negative quantities supported.

Everything recomputes from the effective date.

The NetSuite-side billing pitch

"Change orders handle amendments."

The answer

One change order, one change. And the negative-total wall never moves: no tool on NetSuite removes it.

Teaching notes · slide 4

The sharpest single fact in this deck: NetSuite cannot post a negative document total. Ask the customer how a mid-term downsell posts in their ERP-billing design and watch the whiteboard session start. In RCA the amendment is just another order carrying negative deltas, and everything downstream recomputes from it.

Chapter 2 · The five gaps · 3 of 5

Consolidated invoicing & grouping.

Customers buy many times. They want to pay once.

Scenario

Four subscriptions plus usage. The customer's AP wants ONE invoice.

Native NetSuite Sales Orders

Not supported

One order, one invoice. That is the native path.

Consolidation is a scripting project somebody owns forever.

RCA + RCB

Grouping rules are built in

One invoice, the way AP wants it: account, period, currency.

It lands in NetSuite A/R, clean.

The NetSuite-side billing pitch

"We consolidate invoices across entities."

The answer

Only for charges that live in their tool. The feed is the project.

Teaching notes · slide 5

This one is felt by the CUSTOMER'S customer: nobody wants five invoices for one relationship. It is also a quiet DSO story: consolidated invoices are easier to approve and pay. Native NetSuite's one-order-one-invoice path makes consolidation a scripting project rather than a setting.

Chapter 2 · The five gaps · 4 of 5

Ramped deals.

One contract, stepped economics, rev rec that follows the steps

Scenario

$10k, $20k, $30k across three years, on ONE signed contract. What bills in year two?

Native NetSuite Sales Orders

Not supported

Static lines: three fragmented orders, or the wrong bill.

Hand-built revenue schedules, rebuilt on every amendment.

RCA + RCB

Segments on one contract

Ramp segments bill as each window arrives.

Billing and rev rec agree by construction.

The NetSuite-side billing pitch

"Ramps are supported."

The answer

The ramp is authored on the CRM deal. Re-modeling it in a second system is two sources of truth for one contract.

Teaching notes · slide 6

Ramps are where "just use sales orders" collapses fastest, because the workarounds are all bad: three orders fragment the contract and the renewal, and static lines bill the wrong amount. Note the rev rec half: the segments that drive billing are the same segments rev rec needs, which is exactly what flows through to NetSuite.

Chapter 2 · The five gaps · 5 of 5

Usage & consumption billing.

The bill does not exist until something rates the usage

Scenario

1M calls included, $0.02 after. February used 1.4M. Who computes the $8,000?

Native NetSuite Sales Orders

Not supported

No rating engine, no wallets. Events never become a priced charge.

Spreadsheets rate it, invoices get keyed. Monthly.

RCA + RCB

Rating on the platform

Wallets draw down, rating prices the rest.

Usage rides the same invoice as everything else.

The NetSuite-side billing pitch

"ZoneBilling does usage mediation."

The answer

Rating belongs where the entitlement is sold. Usage in the ERP pulls the seller's day into NetSuite.

Teaching notes · slide 7

For consumption businesses this slide alone decides the architecture: a billing location without a rating engine is not a candidate. If the account is adding usage pricing (most are), the monthly spreadsheet ritual is the pain to ask about. Nuance for the strip: ZoneBilling genuinely does usage mediation; SuiteBilling needs an ETL feed. The rebuttal is not "they can't rate," it is "rating away from the entitlement splits the seller's world in two."

Chapter 3 · The billing-tool objection

Two of everything.

Buy billing on NetSuite while selling on Salesforce, and every part of the job exists twice.

The pitch

SuiteBilling · ZoneBilling · 360 Subscription Billing. They are right that the books belong at the GL. Concede it. The fight is what else has to move.

Billing on the platform

One of everything

One catalog, one price book.

One proration engine.

One owner of amendments, renewals, usage.

Billing in the ERP

Two systems learn one job

A second catalog and price book, synced forever.

Two proration engines. Finance reconciles the difference.

The lifecycle moves. The Salesforce record stops being the truth.

The sync tax: catalog sync · price sync · amendment sync · usage sync · every lifecycle event becomes an integration to build, monitor, and maintain
That is not an integration. That is a permanent project. Bill where the lifecycle lives. Account where the books live.
Teaching notes · two of everything

Vendor facts if asked: SuiteBilling is Oracle's native module, the baseline; ZoneBilling (Zone & Co) is the strongest player: usage mediation, consolidated invoicing, ASC 606 inside NetSuite; 360 Subscription Billing is now Moss Adams, implementation-led. Never disparage NetSuite or these products; their instinct (books at the GL) is correct, and the name is "360 Subscription Billing," never "Subscription 360." The rebuttal works on both customer voices ("standard sales orders will be fine" and "we'll keep or buy a billing tool on NetSuite"). Put billing in the ERP and you have to teach it everything Salesforce already knows: you sync the catalog, the prices, every amendment, every usage record. Two systems doing one job, two proration engines, and finance reconciles the difference. The killer question for the room: "ask what happens to a mid-term upsell on a Friday afternoon" · the seller asks finance to change the deal, and the Salesforce record stops being the truth. The customer thinks they are choosing where invoices are generated; they are actually choosing which system the sales team lives in. And the integration project does not go away, it relocates: Zone & Co's own SuiteBilling guide says connecting to CRM and CPQ "requires careful orchestration through middleware platforms or custom API development." Camp math for the objection "this is a shorter project": compare the two statements of work · ours is a package install and a mapping review; theirs is a billing implementation plus the CRM integration they still owe you.

Chapter 4 · The Continuous close · why the books stay in NetSuite

Why the books stay in NetSuite.

A journal summary is a number. A native document is evidence.

The test

The auditor asks: "show me the invoice behind this revenue line." One click, or one week?

Summary journal exports

How most integrations land

Drill-down dead-ends at a batch number.

Subledger-to-GL reconciliation, every close, forever.

Native documents via Continuous

Real NetSuite transactions

Every invoice, credit memo, payment posts native, to the penny.

GL drills to source in one system. One audit.

Auditors audit the books. Revenue math stays next to the ledger, and finance keeps NetSuite. That is the wedge, not the enemy.
Teaching notes · why the books stay

This slide separates Continuous from every "we integrate with NetSuite" claim: most platforms and middleware land as summarized journal exports, so the GL gets a number, the drill-down dead-ends at a batch, and finance reconciles subledger to GL every close. Continuous lands every document as a real NetSuite transaction through NetSuite's own tax, currency, subsidiary, and period logic. If finance goes deeper: the ASC 606 five steps split naturally · steps 1-3 (contract, obligations, price) are born in Salesforce, Continuous carries the obligations across, steps 4-5 (allocate, recognize) post in NetSuite next to the ledger, closed periods, and auditors. Recognition away from the GL means a second control environment and a permanent deferred-revenue reconciliation. Never claim rev rec on Salesforce is impossible; claim this split is the simplest compliant architecture for a NetSuite customer.

Chapter 4 · The Continuous close

Bill on Salesforce. Book in NetSuite.

A native app on each platform, keeping both in lockstep

Salesforce · Agentforce Revenue Managementcatalog · quoting · contracts · asset lifecycle · billing calculations · the invoice
Customers & Products
Contracts & Order Booking
Invoices, Credit Memos, Payments
Booked · Billed · Recognized
NetSuiteaccounts receivable · revenue recognition · general ledger · balance & period close
✓AppExchange certified
✓Built for NetSuite SuiteApp
✓RCB bills, NetSuite books
✓Tied out to the penny
You do not have to choose. Every School 2 objective, met, with billing on the platform.
Teaching notes · slide 10

This is where the two-schools tension resolves: call back to chapter 1 explicitly. School 2 wanted the familiar finance system, billing and recognition that never drift, and A/R in the ERP. All three are met here, and billing never left the platform. The pivot line: "everything red in chapter 2 turns green with RCB, and Continuous makes it land in NetSuite as if it were native." Emphasize what Continuous is NOT: not a billing system, does not move accounting. For the customer-facing version of this picture, use the RCA/B + Continuous architecture slide.

Chapter 4 · The Continuous close · prebuilt

Prebuilt. Weeks, not quarters.

A product license, not a services contract. The integration line disappears from the SI proposal.

17
objects mapped on day zero

The whole order-to-cash graph, customer through refund. No code.

11 + 9
Flow actions, sync card on 9 objects

Automation is drag-and-drop.

9 steps
guided setup wizard

Credentials through health, in-app, with a live NetSuite health probe.

$0
installation key, middleware, custom build

Two native apps, nothing running between them.

The status quo this replaces

≈$411k over three years: custom build, middleware, third-party billing tool, and the person who owns the pipe.

With Continuous

One subscription replaces all four. Tied out to the penny: the moment the finance veto turns into a sponsor.

Prebuilt on both sides derisks the project: billing lands in phase 1, live in weeks, not quarters.
Teaching notes · prebuilt / derisk

This is the time-to-value beat, and the quotable is: "the integration to NetSuite never becomes a science fair project." Every number on the slide is countable in the shipping package, so it holds up under an SE's scrutiny. Say "weeks, not quarters" and let the demo do the talking · we do not have a named customer time-to-live proof point yet, so never invent a day count. The certs line (AppExchange certified, Built for NetSuite certified SuiteApp, SOC 1 / SOC 2) is verified and citable. The $411k figure is the business-case one-pager's conservative three-year status-quo cost across four buckets (build, iPaaS, third-party billing/rev-rec, run & maintain); at published high-end rates the same stack exceeds $1M. Procurement framing: a product license, not a services contract · two native apps, nothing new for security to chew on.

Chapter 4 · Your play

The play.

Spot it early, frame the billing question, bring the proof

The minimum bar

Every subscription and consumption customer should run billing on Salesforce, not native NetSuite Sales Orders.

Loop Continuous in early. The costly mistake happens at architecture time, not go-live.

Spot the account

NetSuite ERP + subscriptions or usage.

SuiteBilling, ZoneBilling, or 360 Subscription Billing installed or in evaluation · or "we'll just sync orders."

Finance objects to RCB early · billing on Salesforce was never on their list.

Frame the question

Not "do you need billing software?" but "where should billing live?"

Walk the five gaps.

Billing near the lifecycle, accounting in NetSuite. Nobody loses.

Bring the proof

The architecture slide, customer-facing.

The capability chart, row by row.

A live demo: book an order, watch it tie out. Continuous runs it with you.

We're your billing attach. Without us, the CFO pulls billing into NetSuite and Zone gets the deal. With us, RCB bills, the books tie out in NetSuite, and the Zone deal never happens.
Teaching notes · slide 11

The deal mechanics, plainly: without this argument, the billing conversation defaults to the ERP and the RCB line item dies. With it, billing lands in phase 1 on Salesforce, and Continuous removes the "but our books are in NetSuite" veto that would otherwise kill the whole platform deal. The displacement math for the AE: money that would have gone to a NetSuite billing app becomes RCB consumption · "the Zone money becomes RCB money." And when finance is already running a billing eval ON NetSuite, the counter is a real product working in ARM plus NetSuite in the first call, with no third-party billing or revenue products. Questions or deal support: jen.larco@continuoustech.com and thane@continuoustech.com.

Continuous Control
← → navigate · S notes · #N deep-link