AI Unit Economics, FinOps & Infrastructure Cost ModelingPlaybook3 min readUpdated September 2026

The Margin Math Behind Open-Core Software

Open-core margins look less like a typical software company's and more like a service business's, because the free tier carries real support and infrastructure cost while the paying tier has to fund both its own delivery and a share of the free tier. Start by counting which costs the free tier drives.

The first step is being honest about which of your costs the free tier actually drives, separate from what only the paying tier requires.

Vendors Covered in this Article

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

What does the free tier of an open-core product cost?

Community support, whether that's a forum someone on your team monitors or documentation that has to stay current, is a real, ongoing cost even though no invoice is attached to it. So is the infrastructure cost of anyone self-hosting the free version pulling updates, filing issues, and expecting at least some response. None of this shows up as cost of goods sold in a traditional sense, but it's still headcount time your company is spending, and it needs a budget the same way a paid support tier does.

That cost tends to grow with the free tier's popularity, not shrink, which is the part founders most often miss when they first ship an open source project. A wildly popular free tier can quietly become one of the larger unbudgeted headcount drains in the company if nobody's tracking the support hours it actually pulls from engineers who were supposed to be building the paid product instead.

Where does open-core margin actually come from?

The paying tier has to cover its own delivery cost plus a meaningful share of what the free tier costs to sustain, since the free tier rarely pays for itself directly. That's not a flaw in the model, it's the whole point of open-core: the free tier is a distribution and trust-building mechanism, and the paid tier's margin needs to be wide enough to fund both its own delivery and its share of that mechanism's cost.

The licensing choice that shapes this math for years

A permissive license lets anyone, including a cloud provider, host and resell your software without paying you anything, which is a real commercial risk if your own hosted offering is a big part of your revenue plan. A more restrictive open-core or source-available license can protect that revenue stream but comes with its own community and adoption tradeoffs, since some enterprise buyers and contributors specifically avoid licenses they see as less genuinely open. This is a decision to make with a lawyer who's actually worked on open source licensing, not one to default into because a template license looked standard.

Contracts and legal paperwork this depends on

Dual licensing, an open source license for community use and a commercial license for enterprise customers who need different terms, means every enterprise deal has its own signed commercial agreement layered on top of the open source license. Foxit eSign is a reasonable place to manage that signature trail, since a dual-licensing business ends up with more individually negotiated agreements than a typical single-SKU SaaS company, and losing track of which customer signed which terms is a real, avoidable risk.

Measuring conversion instead of just adoption

Download counts and GitHub stars measure adoption, not revenue, and a project can look wildly successful by that measure while converting almost nobody to the paying tier. Track the ratio of active free-tier deployments to paying customers as its own number, and treat a falling conversion rate as a signal to investigate, whether the paid tier's features aren't compelling enough, or self-hosting has gotten easy enough that fewer users ever feel the need to pay, rather than assuming growing adoption alone means the business is healthy.

Report both numbers together whenever adoption gets celebrated internally or externally, since a headline about download growth without the matching conversion trend gives a misleading picture of how the business is actually doing, to your own team as much as to anyone outside it.

To tell whether the model is working, track these numbers:

  • Download counts and GitHub stars, kept separate from revenue, since they measure adoption and not whether anyone pays.
  • The ratio of active free-tier deployments to paying customers, tracked as its own number over time.
  • Any fall in that conversion ratio, treated as a signal to investigate, starting with whether paid features are compelling enough.
  • The ongoing support and hosting cost of the free tier, set against the margin the paying tier actually earns.
Executive Capability Standard

What Good Looks Like

The standard is a paid tier priced to cover its own delivery cost plus a real, budgeted share of what the free tier costs to sustain, with conversion tracked as its own number separate from adoption.

Building The Capability (5-Stage Skill Ladder)

1. Learn:Add up the actual support, documentation, and infrastructure hours your team spends on the free tier over a typical month.
2. Do Manually:Build a simple spreadsheet tracking free-tier deployments against paying customers to see your actual conversion rate, by hand, before automating anything.
3. Delegate:Assign someone specific ownership of free-tier community support hours, so that cost is visible and staffed rather than absorbed informally by whoever has time.
4. Automate:Set up a dashboard tracking conversion rate and paid-tier margin together, so a shift in either one is visible without a manual pull.
5. Buy:Bring in an attorney experienced in open source licensing before changing your license terms, given how much that choice shapes both community trust and revenue protection.

How to Get Started

Disclosure: We may earn a commission if you buy through some links on this page. It doesn't change what we recommend.

Foxit eSign

A dual-licensing business ends up with more individually negotiated commercial agreements than a typical SaaS company; Foxit eSign is a reasonable place to keep track of which customer signed which terms.

Visit Foxit eSign→

Frequently Asked Questions

How much of the free tier's cost should the paid tier actually cover?

Enough that the business is sustainable without assuming free-tier users will eventually convert at a rate you can't yet prove. Model the paid tier's margin as if free-tier cost never gets covered by anything else, and treat any actual conversion as upside rather than baking optimistic assumptions into the plan from day one.

Does switching to a more restrictive license always hurt adoption?

It can, particularly among contributors and enterprise buyers who specifically screen for permissive licenses, but the effect varies a lot by community and category. Weigh that risk against the revenue protection a more restrictive license buys you, rather than assuming either direction is automatically right for your specific project.

What's the biggest mistake open-core companies make on pricing?

Pricing the paid tier as if it only needs to cover its own delivery cost, without accounting for the ongoing cost of maintaining the free tier that makes the whole model work. A paid tier priced that thin looks fine until the free tier's support and maintenance burden grows with adoption.

About the numbers

This guide doesn't quote a sourced benchmark. Figures in it are estimates or general guidance, so check them against your own numbers.

Related Guides