Overview
Once a buyer’s subscription is registered, Flexprice reports its usage to Azure automatically, going forward. Usage from before the connection was made is not reported, and you do not call Flexprice again for that buyer unless their subscription changes. Flexprice computes each mapped subscription’s usage for the elapsed period and reports it against your plan’s single metered dimension. Azure then invoices the buyer and pays you out.What Flexprice Meters to Azure
The amount reported to Azure is the same billable amount that appears on that subscription’s Flexprice invoice for the same period. It is computed with the same rules, so Azure bills what Flexprice bills. That means the reported amount already accounts for:- Usage-based charges across every meter on the subscription
- Commitment amounts, where the subscription has a committed spend
- Overage rates, where usage exceeds the commitment
$0.01 per unit, Azure multiplies it back into the exact amount, down to the cent. See Create Your Azure Marketplace Offer.
Only subscriptions denominated in USD are reported. A subscription in any other currency is left unreported rather than converted.
Azure only accepts a usage quantity greater than zero. When a subscription’s computed amount for a period rounds to zero cents, Flexprice does not send a usage event for it. This is expected: there is nothing to bill, and the subscription is not left in an error state.
Retries and Failures
Reporting recovers from transient failures on its own.- Reports are safe to retry. Each report carries a fixed effective time, so a retry is an identical request. Azure rejects it as a duplicate rather than billing twice.
- Unaccepted reports are retried. If Azure does not accept a report, it stays unreported and is retried on the next run. No action is needed from you.
- A rejected buyer resolves itself. If Azure reports the subscription is not active, reporting keeps retrying and succeeds once the buyer’s subscription is active again.
Troubleshooting
Next Steps
Connection Setup
Set up your Azure offer, Entra app credentials, and Flexprice connection.
Agreement Registration
Link each buyer’s Azure subscription to a Flexprice subscription.

