See how ScaleXP works with Xero, QuickBooks or Zoho Books.
In a 30-minute demo, we’ll show the relevant workflows using example data and discuss how they could apply to your finance process. Complex requirements? Discuss them with us first.
Key takeaways
Salesforce is usually the first place finance looks to understand future revenue. It holds opportunities, contract values, expected start dates, customers and renewals.
But a Salesforce opportunity date is not a revenue recognition date.
ASC 606 and IFRS 15 tie revenue to performance obligations, service periods and contract terms. The date a deal moves to Closed Won rarely tells you enough to build a compliant schedule.
The answer is not to bend Salesforce into an accounting system. Salesforce should stay the commercial record. Revenue recognition belongs in a finance-controlled workflow that builds the schedules, prepares journals for review and keeps Xero or QuickBooks in line.
That is where ScaleXP revenue recognition software sits.
Salesforce is very good at managing sales. Pipeline, opportunities, bookings forecasts, customer activity and deal stages all work well.
That data matters to finance. The trouble starts when the close date gets treated as the accounting event.
An opportunity tells you when a customer is expected to buy, when the deal was won and what it is worth.
Useful commercial signals. Not enough to decide when revenue should be recognized under ASC 606 or IFRS 15.
Finance needs to know five things:
None of that comes out of CRM reporting.
CRM data gets fragile fast when contracts involve annual billing, multi-year terms, renewals, credits, amendments, implementation periods or several entities.
ScaleXP uses Salesforce as the commercial trigger and applies the recognition logic in a finance-controlled workflow.
Explore the ScaleXP Salesforce integration →
Both standards rest on one principle: recognize revenue when you satisfy the performance obligation.
In practice that means looking past deal stages. What did you promise the customer? When is it delivered? How should the price be spread?
A customer signs today. You deliver over twelve months. Recognizing the whole contract at the close date would misstate performance.
Billed upfront and delivered over time? You need a deferred revenue schedule. Delivered before invoicing? You need an accrual.
Both need proper schedules and journals someone can review.
ASC 606 and IFRS 15 both follow the same five steps:
Salesforce supplies the commercial source data. Finance still needs the accounting logic, the review controls and the audit evidence.
A close date records when you won the deal. Recognition depends on delivery. Two different events.
That gap is why teams move from spreadsheet-based CRM revenue recognition to automation in ScaleXP.
Salesforce does not need to become your revenue recognition system. Salesforce, recognition and accounting need to work together in one controlled process.
ScaleXP is that layer between Salesforce and Xero or QuickBooks.
When a deal is won, Salesforce supplies the customer, contract value, product, billing terms and renewal detail.
That is the starting point for the finance workflow.
Salesforce contract and billing data becomes a structured revenue schedule, covering deferred revenue, accrued revenue and period-based recognition.
No more manual schedules in a workbook.
ScaleXP prepares the recognition journals from the schedule and the accounting treatment.
Finance does not lose control. You review the output, check the supporting detail and approve before anything posts.
Approved journals go into Xero or QuickBooks in two clicks.
Automation without giving up governance.
You get a clean run from commercial activity to accounting record. Sales keeps its CRM. Finance keeps one reliable source for recognized revenue, deferred revenue and reporting.
This is not a sync. It is a finance workflow linking opportunity data, contract detail, billing schedules, revenue schedules and journals.
When an opportunity reaches the right stage, that event kicks off the next step.
The opportunity triggers the process. It does not decide the accounting treatment.
If Salesforce drives your invoicing, ScaleXP creates the draft invoice from opportunity data.
Finance still owns review, approval and posting. Less typing, same controls.
Where you bill before you deliver, ScaleXP builds the deferred revenue schedule from service periods and contract timing.
Explore ScaleXP deferred revenue automation →
Where revenue is earned before the invoice goes out, ScaleXP prepares the accrual and the journal for review.
That matters most when delivery and billing fall in different months.
Renewals, credits, amendments and extensions all move the schedule.
Instead of rebuilding a spreadsheet, the workflow updates from the source data.
ScaleXP generates the journal output straight from the revenue schedule.
The preparation work disappears. Review and approval stay with finance.
After review, approved journals post into Xero or QuickBooks in two clicks.
Worth repeating: ScaleXP automates the preparation. Finance owns the approval.
With the workflow connected, you can report across Salesforce activity, recognized revenue, deferred revenue, accrued revenue and the ledger.
Faster month-end reporting, cleaner board packs.
Explore ScaleXP month-end close automation →
Most finance leaders know this already. It breaks when opportunity data is too blunt for the revenue model.
A £120,000 annual contract is sold today, invoiced upfront and delivered over twelve months. Salesforce records the value. Finance still needs a monthly schedule.
A renewal rarely mirrors the original deal. Pricing changes, service periods shift, billing terms get amended.
Handle that by hand and the schedule stops being trustworthy.
Credit notes, upgrades, downgrades and amendments all change the timing and the value.
If Salesforce is not reconciled to accounting, every one becomes a manual exception.
Add entities, currencies or accounting platforms and recognition gets harder again.
ScaleXP covers recognition, reporting and financial consolidation across group structures.
Spreadsheets work at low volume. They get riskier as contracts, service periods, amendments and reporting demands pile up.
Automating the workflow gives you more control, a better audit trail and a calmer month-end.
This is not just about saving time. It changes how reliable your reporting is.
With schedules and journals prepared for you, the time goes into reviewing numbers rather than rebuilding workbooks.
Close gets faster and more repeatable.
Manual schedules bring version control problems, formula risk and reliance on one person's knowledge.
ScaleXP replaces them with structured workflows built from source data.
An auditor asks how revenue was calculated, what supports the schedule and who reviewed the journal.
ScaleXP keeps schedules, supporting records and journals together, so those answers are easy.
Recognition and forecasting are linked. You need sight of live contracts, pipeline, renewals, unbilled revenue and future recognized revenue.
Connecting Salesforce and accounting data gives you that view.
Sales needs customer and opportunity visibility. Finance needs recognized revenue, deferred revenue, accruals and ledger alignment.
Both work from connected data, and neither has to change systems.
ScaleXP is built for teams on Xero or QuickBooks who need firmer control over revenue recognition, close and reporting.
For Salesforce revenue recognition, it replaces manual schedules with a controlled workflow across CRM data, accounting data and revenue logic.
Structured schedules, reviewable calculations and clear supporting detail, so the standards get applied the same way every period.
No separate spreadsheet per contract or invoice.
ScaleXP prepares. Finance reviews, approves and posts.
Automation that does not walk around your governance.
Reviewed journals post straight through, so the ledger stays aligned with far less preparation.
One finance-controlled process across CRM, recognition, accounting and reporting.
That is a stronger base for board reporting, audit prep and decisions.
For groups across entities or currencies, consolidation and group reporting are built in.
Revenue reporting stays consistent as the business grows.
Salesforce is an excellent CRM. On its own, it is not a revenue recognition system.
ASC 606 and IFRS 15 require revenue to follow performance obligations, service periods and contract terms. That needs accounting logic, review controls and audit-ready schedules, not CRM deal dates.
ScaleXP turns Salesforce opportunity and contract data into structured schedules, prepared journals and controlled posting into Xero and QuickBooks.
No. Salesforce revenue recognition needs a finance layer, and ScaleXP provides it for teams on Xero and QuickBooks. Salesforce records close dates and contract values, but ASC 606 and IFRS 15 tie revenue to performance obligations, service periods and contract terms. ScaleXP uses Salesforce as the commercial trigger, builds ASC 606 and IFRS 15 revenue schedules from contracts and invoices, and prepares deferred and accrued revenue journals for finance to review. Finance gets audit-ready schedules, a full audit trail and a ledger that matches what sales actually sold.
ScaleXP recognizes revenue on multi-year Salesforce contracts with a schedule that follows the service period, not the close date or the billing date. Contract value, dates and billing terms come from Salesforce and the invoices in Xero or QuickBooks, and ScaleXP spreads revenue across every month of the term. When a renewal, credit, amendment or extension changes the contract, the schedule updates from the source data instead of a rebuilt workbook. Deferred revenue stays accurate for the life of the contract, and auditors can trace every figure.
Finance should move Salesforce revenue recognition out of spreadsheets once annual billing, multi-year terms, renewals, amendments or several entities enter the picture. ScaleXP replaces fragile manual schedules with structured IFRS 15 and ASC 606 schedules built from Salesforce, Xero and QuickBooks data, with journals prepared automatically for review. Katy, Head of Finance and Operations, describes ScaleXP as "user-friendly and aesthetically pleasing software, making the month end revenue recognition process simplified, as well as providing key insights into KPI's and metrics." The result is a faster, calmer close with no version-control risk.
ScaleXP prepares Salesforce revenue recognition journals automatically from each revenue schedule, and finance posts them into Xero or QuickBooks in two clicks after review. ScaleXP keeps schedules, supporting records and journals together, so every auditor question about how revenue was calculated has a ready answer. Nothing posts without approval, and the same workflow covers deferred revenue, accrued revenue and consolidation across multiple entities and currencies. Finance gets a faster, repeatable month-end and recognized revenue that reconciles to the ledger and the board pack.
How ScaleXP does this
ScaleXP builds revenue recognition schedules from your CRM contracts and prepares the journals for Xero or QuickBooks. Finance approves them before they’re posted. See how revenue recognition works in ScaleXP →
““challenging requirements ... tremendous help in making this happen”
Salesforce + finance
See how ScaleXP links closed-won opportunities to invoices and revenue in Xero or QuickBooks.
In a 30-minute demo, we’ll show the relevant workflows using example data and discuss how they could apply to your finance process. Complex requirements? Discuss them with us first.