HeyBen holds prepaid cash on the balance sheet as deferred revenue and posts a clean monthly journal as each month is earned.
Description
Annual coaching — Acme Ltd
INV-1042 · HKD 12,000 · Straight-line monthly
Monthly recognition
HKD 1,000
Dr Deferred · Cr Revenue
Remaining liability
HKD 8,000
Balance sheet · Deferred revenue
Next post: 01 Aug · HKD 1,000
Run recognitionThe problem
Booking a year of cash as revenue on day one inflates this month's P&L, hides a real liability, and forces messy year-end adjustments.
Booked all at once
HKD 12,000
Revenue · January
Spread over 12 months
HKD 1,000 / mo
Revenue · each month earned
How it works
01
Invoice with "Spread revenue over time"
Set the months on a new invoice, or link an existing approved one.
02
Cash and AR post as usual
The remaining balance sits in Deferred Revenue on the balance sheet.
03
Each month, run recognition
Post Dr Deferred / Cr Revenue for the months earned — manually or auto.
What's inside
Spread on invoice
Toggle months on any new sales invoice. The schedule appears the moment it's approved — no side spreadsheet.
Open liability view
See remaining balance, monthly progress and due periods for every open schedule in one place.
Run recognition
Preview what's due this month, post the ones you want, and bank reconciliation stays untouched.
AI find & convert
Scan approved invoices that look prepaid and convert them with an audit-friendly reclass. You confirm before posting.
Who it's for
Coaches & consultants
Prepaid programs by month
SaaS & memberships
Annual plans billed upfront
Retainers
Fixed-fee ongoing work
Annual packages
Bundles delivered over time
Accountants
Cleaning up prepaid messes
No. HeyBen recognizes revenue on a time basis in the general ledger. It's not session credits or IFRS 15 multi-obligation splitting.
No. Recognition journals are GL-only (Dr Deferred / Cr Revenue). They never touch a bank line, so your bank match stays clean.
Yes. Run an AI scan on approved invoices, review the ones that should have been deferred, and convert them with a clean reclass journal.
Yes. Turn on auto-recognize per schedule, or keep it manual and click Run recognition when you close the month.
Foreign-currency invoices are converted to your base currency at schedule creation, then recognized straight-line each month.
Set up from the invoice in minutes.