Edit: I would like to add that with a combination of fly.io and digital ocean the actual server costs are way under $100. Most of the costs are paying for other Saas needed for the product (document analysis, emails etc) and tools (github, copilot, sentry, etc)
When you start dealing with blended and combined costs (like large data warehouses) things can get hairy. But always aim for some estimate of COGS.
We are b2b and need to have high isolation between customers which means dedicated resources. Because of this, it's likely out our margins are lower than many other SaaS categories.
We target 80-90% margin on most of our subscription plans.
I'm curious - is that to avoid "noisy-neighbour" and provide performance guarantees through dedicated hardware, is it for security/privacy/etc or is it a combination of factors?
Noisy neighbor can still happen in the cloud ( happened to us in a French region)
3% on payment processing, subscription management and collection.
7% on AWS.
10% on product support, account management and retention.
If you’re fast growing this is about right. If you’re starting to slow down then you can afford to spend more time optimising these, eg 2, 4 and 9, giving you a GM of 85% which is elite for a B2B SaaS.
Should gross margin expectations be different?
I've read about someone on linkedin with a 7$ VPS making 500k per year (half of that is selling data, the other half is talking to people via mail) but barely using the server, it's just to keep up a fancy dashboard.