How billing works

A breakdown of the pricing for running your applications on MedStack Control.

To make our billing model as transparent as possible, we put together this article that explains how and what you are billed. There are three different line items you may see on your monthly invoice:

  • Subscription
  • Infrastructure and resources
  • Active security layer

Invoices generated by MedStack are in USD.


There are three tiers of subscriptions on MedStack Control that can be reviewed on our pricing page.

  • Startup
  • Scaleup

Each subscription can be purchased as either a monthly or an annual subscription. Annual subscriptions are 20% less expensive per month than monthly subscriptions.

Monthly subscriptions

Monthly subscriptions are prepaid. This means they are invoiced immediately and renew every month after the start date. The start date of the monthly subscription aligns with the start date of the infrastructure billing period.

Annual subscriptions

Annual subscriptions are prepaid. This means they are invoiced immediately and renew every year from the start date. The start date of the annual subscription aligns with the start date of the infrastructure billing period.

Passed-through costs

When you build resources in MedStack Control, they're provisioned within MedStack's cloud provider tenant and tagged with your company ID.

Each month, we pass the costs incurred by resources tagged with your company ID from the cloud provider through to you. We also install third-party tools on your resources to enable MedStack Control's privacy compliance guarantees. The costs of these tools are also passed through to you.

The infrastructure billing period covers a one month period of infrastructure, resources and tools usage from the start date of a MedStack Control subscription, and recurs every month. These costs are passed-through to you from the service providers.


The approximate costs are estimated for resources provisioned in the East US region and vary across different regions.

All virtual machines are installed with a 32 GB SSD that is accounted for in the approximate cost.

The network and bandwidth costs are excluded from the approximate cost.

Azure server resources

ProductSKUApproximate cost (USD)
Virtual machineSmall: B1ms$20/mo
Virtual machineMedium: B2s$40/mo
Virtual machineLarge: D2s_v3$90/mo
Virtual machineX-Large: D4s_v3$180/mo
Database serverBasic: 1 core$40/mo + $0.10/GB
Database serverBasic: 2 cores$60/mo + $0.10/GB
Database serverGeneral purpose: 2 cores$140/mo + $0.115/GB
Database serverGeneral purpose: 4 cores$280/mo + $0.115/GB


Want to get a cost estimate?

You can use the Azure pricing calculator to approximate the costs incurred by the cloud provider. These appear as "passed-through costs" on your invoice. See our billing example below.


The storage costs that can be passed-through on each infrastructure invoice can include the costs incurred on the cloud provider for the following services:


Storage costs will increase over time

Due to the nature of the Docker backup system on MedStack Control, which captures data snapshots every hour and retains them within the backup system's lifecycle rules, it is expected to see the storage costs increase each month with active development and use of applications.

Storage costs are composed of:

  • Operations on the object store (like read, create/list, write, etc.)
  • Data volume (when retrieving and writing data)

Third-party resources

ProductApproximate cost (USD)
Intrusion Detection System$20/virtual machine

Active security layer

MedStack Control continuously monitors for and responds to threats and system vulnerabilities, as well as patches and maintains the operation of the systems the application layer runs atop.

The active security layer cost is 20% of the passed-through cost and is billed each infrastructure period.


Let's say you signed up for an annual Startup subscription to MedStack Control on July 4, 2020. Here is what the first two invoices could look like:

Invoice: July 4, 2020

ItemCost (USD)
Startup annual subscription$14,388

Invoice: August 4, 2020

The following month's invoice on August 4, 2020.

ItemCost (USD)
Startup annual subscription$0
Passed-through cost: virtual machines$268.92
Passed-through cost: network$4.26
Passed-through cost: bandwidth$9.09
Passed-through cost: intrusion detection$96.42
Passed-through cost: storage$22.01
Active security layer$53.78

Invoice: July 4, 2021

The following year's invoice on July 4, 2021, the annual subscription will automatically be billed for another year of service and the previous month's usage of cloud resources that are passed-through and the active security layer are also included in the invoice.

In this example, the user spun up a managed PostgreSQL database server as well, which you can see as a new line item in the invoice.

ItemCost (USD)
Startup annual subscription$14,388
Passed-through cost: virtual machines$1655.08
Passed-through cost: network$11.12
Passed-through cost: bandwidth$24.85
Passed-through cost: intrusion detection$320.99
Passed-through cost: storage$72.66
Passed-through cost: managed database for postgresql$1049.49
Active security layer$333.02

Invoice: August 4, 2021

And the following monthly invoice would have a similar structure as expected.

ItemCost (USD)
Startup annual subscription$0
Passed-through cost: virtual machines$1865.98
Passed-through cost: network$15.18
Passed-through cost: bandwidth$32.11
Passed-through cost: intrusion detection$400.88
Passed-through cost: storage$101.12
Passed-through cost: managed database for postgresql$1583.33
Active security layer$373.20

What's next