Pro free for 30 days.No card.Start free →

A year paid up front, recognised a month at a time without anybody remembering to

When a customer pays for twelve months today, the cash is yours but the revenue is not earned yet. Create a schedule once and WorkBOS writes each month’s entry into the ledger for you.

Included from Pro upwards
Start free

Free for up to 5 users. Pro free for 30 days. No card.

See pricing

Why this exists

  • An annual contract booked as one month’s revenue makes that month look brilliant and the other eleven look poor.
  • Spreading it by hand means a journal entry every month that somebody forgets.
  • A year of insurance paid in January is not really January’s cost.

What it does

What it does

  1. 01Create a schedule once

    Choose deferred revenue (prepaid by a customer) or a prepaid expense (paid up front by you), pick the customer or supplier, enter the total, the start date and the number of months.

  2. 02Record the cash on the same step

    "Record the upfront cash now" writes the opening entry for the whole amount. Untick it when that cash was already entered somewhere else, so it is never counted twice.

  3. 03Post every month automatically

    A nightly job posts each month’s entry into the general ledger. Recognize due catches up anything waiting, so a schedule six months behind posts six entries from one press.

  4. 04See how much has been taken

    The Recognized column shows how much of the total has been recognised to date, with a bar, and a schedule completes itself when it reaches the total.

The honest part

What it does not do

The part you would otherwise find out in week three. If one of these is central to how you work, raise it before you buy rather than after.

Questions

Questions, answered

Do I have to post anything each month?

No. A nightly job posts each month for you. Recognize due is there to catch up, not something you have to remember.

What happens if I delete a schedule?

It is gone for good, and the entries it already posted stay in the ledger, because those months really happened and removing them would change accounts you have already reported on.

Does it work for costs as well as income?

Yes. Choose "Prepaid expense" for something you paid up front, such as a year of insurance, and the cost is spread across the months in the same way.

The full product documentation for this module is at /docs/revenue-recognition.

Try it on your own data

Every module is in the same workspace, so nothing needs connecting to anything.

Free for up to 5 users. Pro free for 30 days. No card.