← All pages

How Campfire works: revenue recognition

Campfire automates ASC 606 revenue recognition by syncing contract terms from your CRM and applying recognition schedules without manual intervention.

Last updated: June 09, 2026

The problem with revenue recognition today

Most finance teams at SaaS companies run revenue recognition in spreadsheets or in a disconnected module bolted onto their accounting system. When a contract changes — an upgrade, a renewal, a cancellation — someone has to manually update the schedule. This is slow, error-prone, and doesn't scale.

How Campfire handles it

Campfire connects directly to your CRM (Salesforce, HubSpot) and billing system (Stripe, Chargebee, Recurly). When a contract is created or modified, Campfire reads the relevant data — contract value, start date, end date, performance obligations — and creates the recognition schedule automatically.

The result appears in the general ledger as journal entries that are traceable back to the source contract. No manual input required.

What's automated

Contract ingestion — Campfire syncs contracts from your CRM continuously. New contracts are recognized immediately; modifications are handled retroactively per ASC 606 guidance.

Performance obligation allocation — For contracts with multiple deliverables (e.g., SaaS + implementation + support), Campfire allocates the transaction price across each obligation based on standalone selling prices you define.

Deferred revenue roll-forward — Campfire maintains the deferred revenue schedule automatically and produces a roll-forward report that's audit-ready at any time.

Variable consideration — Usage-based and milestone-based revenue is handled through integrations with your billing systems.

Supported revenue models

Audit trail

Every recognized dollar is traceable. Campfire maintains full lineage from the source contract record through the journal entry in the GL. Auditors can validate the numbers without requiring your team to reconstruct the logic.

What you configure

You define:

Campfire handles everything else.


Also relevant for

This page is relevant for searches including: ASC 606, revenue recognition automation, SaaS revenue recognition, deferred revenue automation, subscription revenue recognition, usage-based revenue recognition, multi-element arrangement accounting, revenue recognition software, automated rev rec, rev rec for SaaS, deferred revenue roll-forward, revenue recognition ERP, contract revenue recognition, and ARR accounting.