Suger

Revenue

Track billed revenue, partner fees, tax, and disbursements from your AWS Marketplace agreements in Suger.


Overview

AWS handles billing on its side — it invoices your buyers, collects payment, deducts its listing/transaction fees and tax, and disburses your earnings to your bank account. Suger does not process AWS payments. Instead, Suger ingests the billing data AWS publishes through the AWS Marketplace Data Feed (delivered to your seller S3 bucket) and normalizes it into unified revenue records, so AWS revenue sits alongside your Azure, GCP, and Snowflake revenue in one place.

Each AWS billing event carries an action (INVOICED, COLLECTED, DISBURSED, FORGIVEN) and a transaction type (seller revenue share, AWS revenue share = the marketplace fee, AWS tax share, and their refund variants). Suger groups these events by invoice to build one revenue record per invoice.

Where to find AWS revenue

AWS is a first-class channel in Suger’s revenue surfaces:

  1. Open Revenue → Revenue Records.
  2. AWS is the default Channel; keep it selected (or switch back to it).

Two tabs are available:

  • Joined Records — one normalized row per invoice, with billed amount, partner fee, collectable amount, disbursement, tax, and refunds.
  • Raw Records — the individual AWS billing events (each with its action and transaction type) that the joined record was built from.

You can also see AWS revenue for a single buyer on its detail page, or for a single entitlement on its detail view.

What each amount means

Suger derives the normalized revenue record from the AWS billing events for an invoice:

Revenue record fieldDerived fromMeaning
Billed (Invoice amount)Seller revenue share, invoicedWhat AWS billed the buyer.
Partner feeAWS revenue shareAWS’s listing/transaction fee.
TaxAWS tax shareTax AWS collected on the invoice.
CollectableInvoice − partner fee − taxWhat you receive after AWS’s fee and tax.
Disburse amountDisbursed events (failed disbursements excluded)Money AWS actually paid out to you.
Disburse dateDisbursement event dateWhen AWS disbursed the funds.
Refund (invoice / disburse)Seller/AWS revenue-share refund eventsRefunded amounts, tracked separately from the original charge.
Bank trace ID / disbursement referenceDisbursement eventIdentifiers to reconcile a payout against your bank statement.

A forgiven invoice is marked WRITTEN_OFF rather than counted as collected.

Sync

Suger reads new billing-feed files as AWS delivers them and updates the corresponding revenue records.

  • The first sync performs a historical backfill from your marketplace start date; subsequent syncs re-scan a trailing window so late-arriving events (collections, disbursements, refunds) are picked up.
  • Revenue for the current day is finalized once AWS delivers the feed, so the newest records may lag by about a day.

FAQ

Why is my collectable amount lower than the billed amount?

The collectable amount is the billed amount minus AWS’s marketplace fee and tax. AWS nets both before disbursing your earnings. See Finance, Billing, and Tax for AWS’s fee structure and tax handling.

When will I see a disbursement?

A disbursement appears once AWS reports it in the data feed and Suger’s next sync ingests it. Until then, the record shows the collectable amount without a disburse date or amount. Failed disbursements are excluded from the disbursed total.

How are refunds shown?

Refunds are tracked as separate refund amounts on the record (refund invoice and refund disburse), so the original charge and the refund remain distinguishable. To process a refund, see Refunds and Cancellations.