A marketplace credit request is a seller’s ask to return money to a buyer — as a refund, a credit memo, or a reduced balance — for a marketplace transaction that already billed. Each cloud requires different evidence to issue one, which is exactly why processing many of them in a single cycle goes wrong.
One credit is a form. Forty credits is a reconciliation problem waiting to happen.
The first time a billing-ops owner processes a marketplace credit request, it feels administrative — find the agreement, name the amount, submit. The trouble starts the month a pricing correction, a metering fix, or a botched renewal batch means you owe credits across dozens of agreements, on more than one cloud, before the close. Now every difference between how AWS, Microsoft, and Google Cloud handle a credit is a difference you have to hold in your head at once.
The clouds do not agree on what a credit is, what evidence proves it, or how it lands in your payout. This post is the annotated version of what each one requires, and the discipline that keeps a batch of them clean.
What is a marketplace credit request?
A marketplace credit request is a seller-initiated action to return value to a buyer for a transaction the marketplace already billed — issued as a cash refund, a credit memo against an invoice, or a reduction of an unpaid balance. On cloud marketplaces the seller of record submits it to the marketplace operator (AWS, Microsoft, or Google Cloud), not directly to the customer, because the marketplace is the party that invoiced and collected.
That routing is the whole reason credits are their own discipline. The money moves back through the same rails it came in on: the marketplace adjusts what it disburses to you rather than you settling with the buyer. So a credit is never just a customer conversation — it is a change to a future payout, and it has to reconcile against the original transaction or your marketplace revenue stops tying out.
Refunds on already-billed money are one half of post-sale mechanics; ending an agreement early is the other. For the seller-initiated flow on one cloud end to end, see refunds and cancellations on AWS Marketplace. This post is the cross-cloud, evidence-first view: what each marketplace makes you prove.
What evidence does each cloud require to issue a credit?
Each cloud requires a different set of identifiers, and each enforces a different eligibility rule before it will process a credit. The table below is the annotated checklist — the fields you must have in hand before you submit, and the rule that decides whether the request is even valid.
| Cloud | Where the request goes | Evidence / identifiers required | The eligibility rule that trips people up |
|---|---|---|---|
| AWS Marketplace | Self-service Agreements page in AWS Partner Central, or the Billing Adjustments API. Bulk goes through a support case. | Per adjustment: the agreement (Buyer account ID, Agreement ID, Offer ID), the specific invoice(s) to adjust, and the adjustment amount (positive, excludes tax, capped at the invoice’s maximum adjustable amount). For a bulk request of 20+ invoices or 20+ accounts, a CSV with Seller Account ID, Subscriber Account ID, Payer Account ID, Billing Period, Invoice ID, Targeted Amount, Product ID, plus a business justification. | To adjust invoices in Know Your Customer (KYC) regions, the seller must first complete secondary-user KYC verification and enable MFA. And a processed billing adjustment is irreversible — there is no undo. |
| Microsoft Marketplace | A support ticket from within Partner Center (Microsoft is the seller of record under the agency model). | The subscription/order and the charge in question, and the reason. | Refunds of recurring SaaS charges are eligible only within 72 hours of the start of the billing term or its renewal. Refunds are not issued for variable charges from usage (VM/metered billing). Miss the window or point at usage, and there is nothing to request. |
| Google Cloud Marketplace | A case in the Partner Support Desk. | One customer identifier — the offer ID, entitlement ID, procurement account ID, or Cloud Billing account ID — plus the dates to refund, the expected amount if known, and whether a refund is required or a credit toward other Google Cloud charges is acceptable. | Google offsets the refund/credit against your future payments. If the offset would take more than four months to recover at your recent payout rate, Google may ask you to wire the funds back. |
Two things fall out of that table immediately. First, “credit” is not one object: AWS resolves a paid invoice as either a credit memo or a cash refund, Microsoft draws a hard line at usage charges, and Google Cloud will ask you up front whether a credit is acceptable instead of a refund. Second, the identifier you need is different on each cloud — an AWS Agreement ID does not help a Google Cloud case, and a Cloud Billing account ID means nothing to AWS. A batch that spans clouds is a batch that needs three separate evidence sets assembled correctly.
Why is bulk credit handling error-prone?
Bulk credit handling is error-prone because the work does not scale linearly: each additional credit multiplies across three independent variables — which cloud, which eligibility rule, and which identifier — and a single row with the wrong one fails validation or, worse, credits the wrong invoice. The failure modes cluster in four places.
- Per-cloud process divergence. The same intent — “give this customer money back” — is a self-service wizard on AWS, a Partner Center support ticket on Microsoft, and a Partner Support Desk case on Google Cloud. There is no single “submit credit” action across a marketplace-diverse book of business, so a batch is really three batches with three formats.
- Proof requirements that differ by row. AWS wants invoice-level IDs and, in KYC regions, verified users. Google Cloud wants one of four account IDs and a refund-or-credit decision. Microsoft wants the request to fall inside a 72-hour window that most bulk corrections have already blown past. Assemble the evidence for the wrong cloud and the row bounces.
- Timing and irreversibility. AWS processes billing adjustments automatically after validation and they are irreversible — a fat-fingered amount in a 50-row batch is not a draft you can recall. Microsoft’s window closes on a clock. Google Cloud’s offset may span months of disbursements. Speed and finality work against each other exactly when you are moving fast to close.
- Reconciliation drift. Every credit comes back as a smaller disbursement, not a labeled line item. AWS nets it against your payout; Google Cloud offsets it against future payments and summarizes it in the Charges and Usage and Disbursement reports for the month it was issued. Run forty of those without linking each back to its original agreement and the month’s marketplace revenue becomes a number finance cannot explain.
None of these is a mistake anyone makes on one credit. All of them are mistakes you make on the fortieth, at 6pm, on the last day of the quarter.
The operational discipline that keeps credits clean
The discipline that keeps a batch of credits clean is to treat each credit as a change to a future payout, not a customer email — which means a gate before submission, a per-cloud evidence template, and a reconciliation link after. Four practices carry most of the load.
- Assemble the evidence per cloud, before you submit anything. Build a template per marketplace so the row for an AWS invoice already carries its Agreement ID, Offer ID, Invoice ID and targeted amount, and the row for a Google Cloud case already carries one valid account ID and the refund-vs-credit decision. Never assemble a mixed-cloud batch as one list; sort by cloud first, because the required fields change with it.
- Gate irreversible actions behind an owner. Because AWS processes adjustments automatically and irreversibly, the approval belongs to someone accountable for the revenue — not to whoever is closest to the queue. Confirm amount and invoice before the request, because there is no after.
- Respect each window. Check Microsoft’s 72-hour recurring-SaaS eligibility before promising a customer anything, and remember Google Cloud’s offset can stretch across months of payouts (and may trigger a wire-back). A credit you cannot actually process is a commitment you should not make.
- Link every credit back to its transaction. The credit, the resulting disbursement adjustment, and the original agreement should live on one record. That link is what lets finance tie a netted disbursement back to the deals inside it — the single hardest thing to reconstruct after the fact. The marketplace billing and metering discipline is exactly this: keeping agreements, invoices, and adjustments attached.
A batch of credits is a project, not a chore. The teams that treat it that way are the ones whose month-end still reconciles.
Where a marketplace-native platform helps
The recurring theme across all three clouds is that a credit is only as clean as the evidence trail behind it — and that trail lives in a different portal, in a different format, for every marketplace you sell on. A billing operation running on spreadsheets rebuilds that trail by hand every cycle, and rebuilds it wrong under time pressure.
A marketplace-native billing platform helps by centralizing the evidence trail: it holds each agreement, its invoices, and the identifiers each cloud asks for on one record, so the credit request starts from data that is already reconciled rather than data you are re-typing. It keeps the resulting disbursement adjustment attached to the original transaction, so the netted payout still ties out. It does not remove the per-cloud rules — the 72-hour window, the KYC step, the four-month offset are the marketplace’s rules, not the platform’s — but it stops each credit from becoming its own archaeology project. Suger is the marketplace billing and metering layer that keeps agreements, invoices, and adjustments on one record across the full Suger platform.
Frequently asked questions
What is a marketplace credit request? A marketplace credit request is a seller’s ask to return money to a buyer for a transaction the marketplace already billed — as a cash refund, a credit memo, or a reduced invoice balance. The seller submits it to the marketplace operator, which adjusts the seller’s disbursement.
What evidence does AWS Marketplace require for a credit? The agreement (Buyer account ID, Agreement ID, Offer ID), the specific invoices, and the adjustment amount. For 20+ invoices or accounts, a CSV with Seller Account ID, Subscriber and Payer Account IDs, Billing Period, Invoice ID, Targeted Amount, and Product ID. KYC-region invoices require verified users.
What is Microsoft’s refund window on the marketplace? Refunds of recurring SaaS charges are eligible within 72 hours of the start of the billing term or its renewal. Microsoft does not issue refunds for variable charges from usage, such as VM or metered billing. Publishers request through a Partner Center support ticket.
How does Google Cloud handle marketplace refunds and credits? A partner opens a Partner Support Desk case with one customer identifier — offer ID, entitlement ID, procurement account ID, or Cloud Billing account ID — plus dates, expected amount, and whether a refund or a credit is acceptable. Google offsets the amount against future payments.
Why is processing many credits at once error-prone? Because each credit multiplies across three independent variables — which cloud, which eligibility rule, which identifier. A row with the wrong identifier fails validation, and processed AWS adjustments are irreversible. The evidence, timing, and reconciliation all differ per cloud.
How do credits affect my marketplace disbursement? A credit returns as a smaller disbursement, not a labeled line. AWS nets it against your payout; Google Cloud offsets it against future payments and may request a wire-back if recovery would take over four months. Link each credit to its agreement to reconcile.
Takeaways
- Sort a credit batch by cloud before anything else — the required evidence changes with the marketplace, so a mixed-cloud list is three batches, not one.
- Hold the right identifiers per cloud: AWS wants Agreement/Offer/Invoice IDs, Google Cloud wants one of four account IDs plus a refund-or-credit decision, Microsoft wants the request inside a 72-hour window.
- Gate irreversible actions behind an accountable owner. AWS processes billing adjustments automatically and they cannot be undone.
- Link every credit to its original agreement. A netted disbursement with no agreement-level record is where marketplace revenue stops reconciling.
Credits at scale are a billing event before they are a support event. See how marketplace billing and metering in Suger keeps agreements, invoices, and disbursement adjustments on one record across the Suger platform.
Sources
Primary sources for the platform rules cited above. Last verified August 18, 2026. Cloud providers change fees, eligibility, and program terms without notice — check the source before relying on a figure.
- AWS Marketplace Seller Guide: Refunds and cancellations in AWS Marketplace — Backs the AWS evidence set: the bulk-refund CSV columns (Seller Account ID, Subscriber Account ID, Payer Account ID, Billing Period, Invoice ID, Targeted Amount, Product ID), the 20-invoice/20-account bulk threshold, KYC verification for adjustments in KYC regions, irreversibility, credit-memo-vs-cash refund outcome, and buyer notification via email/EventBridge.
- Microsoft Marketplace FAQ (publisher): Are returns and refunds supported? — Backs the Microsoft rule: recurring SaaS refunds eligible within 72 hours of the start of the billing term or its renewal; no refunds for variable/usage charges; publisher support via Partner Center ticket.
- Google Cloud Marketplace Partners: Process a refund for your customer — Backs the Google Cloud evidence set: Partner Support Desk channel; one of offer ID / entitlement ID / procurement account ID / Cloud Billing account ID; dates, expected amount, refund-vs-credit choice; offset against future payments and the four-month wire-back rule.
Stay Updated
Get the latest Cloud GTM insights, product updates, and marketplace strategies delivered to your inbox.