Forum Discussion
Azure marketplace offer questions
I have created an Azure Marketplace offer with a flat fee pricing model and added dimensions, where the usage is based on the user count. The payment is set to a monthly schedule.
Example
I have configured a dimension in my Azure Marketplace offer to calculate billing based on the number of users in my SaaS application. For example:
If the SaaS application has 10 users, the billing will be calculated as 10 users × $19 = $190.
If the user count changes (e.g., from 10 users in January to 8 users in February), I will report the updated user count as usage.
This ensures the billing reflects the exact number of active users each month.
Questions:
- How it will work on Azure Marketplace offer and per the below offer plan and how invoice will be generated?
- If I report usage daily, will the charges be calculated on a daily basis, or will they be aggregated for the month?
- Do I need to send usage on daily basis or once in a month?
- Where can I view the total usage reported to date in the Azure portal?
Below is screenshot of my test plan
- AkashPagare123Copper Contributor
How can I automate billing based on user count under a flat fee pricing model(or any other pricing model in that I can send the usage)?
Currently, the billing is calculated manually at the end of each month by multiplying the total number of users added to the application by €19 per user. For instance, if there are 15 users, the total invoice amount would be:
15 × 19 = €285
This amount is then billed to the subscriber.I want to automate this process. How can I achieve it?
FYI: I'm a SaaS application developer
Additional DetailsAzure Marketplace Offer Setup and Questions
I’ve configured an Azure Marketplace offer using a flat fee pricing model with a dimension to calculate billing based on the user count. The payment schedule is monthly. Here's an example scenario:
The dimension is set to €19 per user.
On January 1st, the SaaS application has 10 users.
On January 15th, the user count increases to 12.
or vice versa on January 18 user count decrease to 8 usersAdditionally, I have created two plans:
A 1-month free trial plan.
A monthly paid plan (as described above).Questions:
When should I send the user count (usage)? Should it be reported daily or at the end of the month?
If I report usage daily, will the charges be calculated for each day's usage?
For example, if I send a daily usage report of 10 users for the entire month, will the calculation be:
10users} times 31 = 310€
310 19€ = 5890
Is it mandatory to send usage data daily, or can I report it once a month?
Where can I view the total usage data reported so far in the Azure Portal?
Can I send the user count directly as usage?
If a user switches from the free trial plan to the paid plan, do they need to wait until the free subscription ends?
Please provide assistance on this- JillArmourMicrosoftCommunity Manager
AdrienneKrefft can you help connect us to someone that can help with this? Thank you kindly.
- ElizabethBealsMicrosoft
Passing along a response to your questions from one of our marketplace experts! Hope this helps!
How it will work on Azure Marketplace offer and per the below offer plan and how invoice will be generated?
Monthly flat fee rate and usage will be calculated monthly, invoice will be generated based on customers invoice schedule, more about Azure Marketplace customer invoicing can be found here: Overview of billing and invoicing for marketplace customers - Microsoft marketplace | Microsoft Learn
If I report usage daily, will the charges be calculated on a daily basis, or will they be aggregated for the month?
Usage charges are calculated on a monthly basis
Do I need to send usage on daily basis or once in a month?
This is up to the Partner, this usage can be submitted daily or monthly
Where can I view the total usage reported to date in the Azure portal?
There is a insights Usage dashboard that Partners can view the usage submitted Usage dashboard in commercial marketplace analytics - Partner Center | Microsoft Learn