Solution · Rebate accruals

Rebate accrual software that produces one number that ties.

You know the moment. The ERP says one accrual. The spreadsheet that “reconciles” it says another. The sales team is carrying the number they promised the customer, and it’s neither. Three numbers, one liability — and quarter-close is you deciding which one to believe. Rebate accrual software has exactly one job: make that moment impossible. One accrual, provably consistent across every view, traceable to the transactions and the rate that produced it.

Where Aurgus is honestly: we’re at design-partner stage, working closely with a small number of teams. If you want polished-and-proven, we’re not it yet. If you want the accrual architecture done right, read on.

Why rebate accruals are genuinely hard

The accrual is an estimate. Your infrastructure treats it like a fact.

Rebate accrual accounting under ASC 606 is not bookkeeping — it’s estimation under uncertainty, refreshed every period, evaluated by your audit firm. Four structural reasons the numbers drift.

  • The accrual is variable consideration, which means it’s a judgment. ASC 606 requires you to estimate the rebate obligation using the expected-value or most-likely-amount method, constrained so a significant revenue reversal isn’t probable when the uncertainty resolves. That’s not a lookup. It’s a stack of smaller estimates — attainment, disputes, timing — compounded into one number the controller signs.
  • Tiered programs make the rate depend on volume that hasn’t happened yet. A retroactive tier means today’s correct rate is a function of December’s sales. Every in-period accrual on that program embeds a forecast of tier attainment — and every new transaction can change the rate that applies to transactions already booked.
  • Backdated changes rewrite the question mid-answer. Terms revisions land mid-quarter and apply retroactively. Master data corrections arrive weeks late. If the fix is applied by editing values in place, the prior state is gone — and “what changed between the old accrual and the new one, and why” becomes unanswerable.
  • Multiple systems each compute their own version. The ERP computes on a batch cadence from its own tables. The reconciliation spreadsheet recomputes from an export taken on a different day, with an analyst’s own tier logic. CRM carries the deal-desk estimate. Nobody is wrong by their own inputs. Everybody disagrees.
The felt pain

Three numbers that don’t tie.

Name it precisely, because every rebate accrual conversation eventually arrives here.

Number one · ERP

What the batch posted.

Computed from condition records or rebate-module config on a schedule. Correct as of the last run, against the master data as it stood then. Reprice the program and the history silently changes underneath you.

Number two · Spreadsheet

What the analyst rebuilt.

An export, a join to program terms kept in another tab, tier attainment recomputed by hand. It exists because nobody trusts number one — and it drifts from it the moment the export goes stale.

Number three · Sales

What was promised.

The rate the account team quoted, the tier the partner “will definitely hit,” the side-letter accelerator. It arrives at settlement as a dispute, and the delta lands as a current-period surprise.

Here’s the uncomfortable part: reconciling the three numbers doesn’t fix anything. Reconciliation is the symptom. Each number came from a different calculation, run at a different time, against different inputs — so next quarter the same three numbers diverge again, and the same two weeks of controller time go into deciding which one to book. The variance you accept “within a reasonable band” is not a rounding artifact; it’s unmeasured estimation uncertainty sitting on your balance sheet.

The fix isn’t a better reconciliation. It’s removing the reason the numbers can differ: one calculation authority, whose output every other surface reads instead of recomputes. That’s the actual job description of rebate accrual software.

The bar for the category

What rebate accrual software must actually guarantee.

Not features. Invariants. If a tool can’t make these five promises, it will recreate the three-numbers problem with a nicer UI.

  • 1

    An append-only event ledger. Corrections are new events, never edits.

    Every accrual is written once and never modified. A backdated terms change, a reversal, a true-up — each posts as a new event that references what it supersedes. The original stays on the ledger forever. This is the only architecture under which “what did we believe last quarter, and why did it change” has a queryable answer.

  • 2

    One number that ties across every view — provably, not by convention.

    The agreement header, the detail buildup, and the raw ledger must reconcile to the cent, and the system should check that they do rather than assume it. “All screens read the same table” is a convention that erodes; a live conservation check is a guarantee.

  • 3

    Period windows handled explicitly.

    Quarterly ladders, agreement-year tiers, fiscal calendars that don’t match the program calendar — the accrual window is part of the calculation’s definition, not an afterthought applied at reporting time. Getting the window wrong over- or under-accrues silently, in both directions.

  • 4

    Forecast never commingled with posted fact.

    Expected accruals on a tiered program are projections. Posted accruals are events. The two must live on segregated streams — a forecast that leaks into the posted ledger is exactly how “the number the sales team promised” becomes a booked liability nobody approved.

  • 5

    Every accrual traceable to the transactions and the rate that produced it.

    From any accrual: which source transactions, which agreement, which rate, computed when. If the answer to an auditor’s “show me how this partner’s tier-2 accrual was derived” is “give me a day, I’ll rebuild it,” the infrastructure is producing the number without producing the defense.

“An accrual you can’t trace is an estimate you’re defending by assumption. The constraint under ASC 606 is met by substantiation, not by assumption.”
How Aurgus does it

Built as a ledger first. Everything else reads from it.

Aurgus is a governed calculation layer for rebates, billbacks, and incentives. Your ERP still posts the journal entries. Aurgus owns the accrual math — and the proof.

  • 1

    Event-sourced accrual ledger.

    Accruals, adjustments, reversals, and settlements are append-only events. Retroactive changes post as new events that reference what they supersede — the prior state is preserved, so the reconciliation between old estimate and new is a query, not an archaeology project.

  • 2

    A conservation check on every agreement.

    Aurgus continuously reconciles three views of the same agreement — the raw event ledger, the header total, and the line-level value buildup — and shows the result as a badge on the agreement itself. When they tie to the cent, you see it. When they don’t, you see that too, before your auditor does.

  • 3

    Value buildup: the accrual decomposed, on screen.

    The agreement total broken down into its contributing pieces — per program component, per period — so “why is the accrual this number” is answered by the screen, not by whoever built the spreadsheet.

  • 4

    Lineage drill-down from any number.

    Drill from an accrual to the source transactions it was computed from and the agreement terms that authorized it. The chain is in the data model — exportable and queryable, which is the form your audit firm actually wants it in.

  • 5

    Design-partner stage, stated plainly.

    Aurgus is working with a small number of design partners. What that buys you: direct influence on the roadmap and the founder in the room. What it costs you: you’re early. We’d rather say that here than have you discover it on a call. If that trade interests you, talk to us.

The honest counter-case

When a spreadsheet is genuinely fine.

Not every rebate program needs accrual software. If you run a handful of programs with flat rates, one person owns the calculation end to end, and no auditor is probing individual accruals — a well-kept spreadsheet is the right tool. It’s flexible, free, and the owner can explain every cell.

The spreadsheet stops being fine when any of these arrive: tiered or retroactive terms, more than one person computing the number, mid-period terms revisions, or an audit environment that asks for per-accrual lineage instead of a summary tab. Those are the conditions under which the three-numbers problem is structural, not a discipline failure.

We wrote up the honest breakdown of where spreadsheets hold and where they crack: spreadsheet rebate reconciliation.

Frequently asked

Rebate accruals, honestly answered.

  • What is a rebate accrual?
    A rebate accrual is the estimated liability you record for rebates earned but not yet settled — the number that says what you expect to owe your customers or channel partners under active rebate agreements, against sales that have already happened. Under ASC 606, customer rebates are variable consideration: the accrual is an estimate that reduces the transaction price, gets updated every reporting period, and is evaluated by your audit firm. It is a judgment sitting on the balance sheet, not a settled fact.
  • How do you calculate rebate accruals?
    Rebate accrual calculation matches qualifying transactions against agreement terms, applies the contracted rate, and sums per program per period. The complication: for tiered and retroactive programs the rate depends on volume that hasn’t happened yet, so the accrual embeds a forecast — ASC 606 permits either the expected-value or most-likely-amount method. The arithmetic is not the hard part. The hard part is keeping the inputs, the rate applied, and every prior estimate traceable as terms change mid-period and estimates get revised.
  • Why don’t my rebate accruals tie out?
    Usually because more than one system is computing the accrual, each from different inputs at different times: the ERP posts a batch-computed number, an analyst’s spreadsheet recomputes it from an export taken on a different day, and the sales team carries the number they promised the customer. Backdated changes make it worse — when a mid-period terms revision is applied by editing values in place, the prior state is gone and the reconciliation to it becomes unrecoverable. Accruals that tie require one calculation authority, corrections recorded as new events rather than edits, and explicit period windows. If you’re currently closing this gap by hand, see spreadsheet rebate reconciliation.
  • Are rebate accruals variable consideration under ASC 606?
    Yes — rebates payable to customers are variable consideration under ASC 606. The entity estimates the amount using the expected-value or most-likely-amount method, and includes it only to the extent that it is probable a significant reversal of cumulative revenue will not occur when the uncertainty resolves (the constraint). The estimate must be updated each reporting period. In practice this means the accrual is an audited judgment: your audit firm evaluates not just the number but the evidence of how it was derived. More on the compliance side at ASC 606 rebate compliance and variable consideration audit defense.
  • Can rebate accruals be automated?
    The calculation can be automated; the judgment cannot. Software can automate rebate accruals by computing them deterministically from transactions and agreement terms, recording every correction as a new event, and keeping the lineage from each accrual back to its source rows and rate. The estimate itself — which method, what assumptions, whether the constraint is met — remains a call your controller signs. Automation is only worth doing if every automated number is traceable and provably consistent across views; automation that produces an unexplainable number just moves the reconciliation problem downstream. That’s the design bet behind Aurgus — see rebate management software for the broader platform.

Get to one number that ties.

Thirty minutes, no pitch. Walk us through how your rebate accruals get computed today — which systems carry which number, and where they diverge. We’ll tell you honestly whether a design partnership makes sense, or whether your spreadsheet is still the right answer.