SaaS Gross Margin Expansion: Pricing and Cost Strategies for Scalability
Gross margin is the most leveraged line in your P&L. Growing from 65% to 75% margins generates more impact than growing ARR by 20%. Expand margins through infrastructure optimisation (20-40% savings), support automation (30-50% ticket reduction), and pricing strategy without sacrificing retention.
Why Gross Margin Is the Most Leveraged Line in SaaS Finance
Most SaaS founders obsess over revenue growth and CAC payback. Those matter. But gross margin is where leverage actually lives. Consider two companies at £5M ARR. Company A has 60% gross margins; Company B has 75% gross margins. Company A has £3M available to spend on R&D, sales, and marketing. Company B has £3.75M. Same revenue, £750k more to spend. Over five years, that compounds into tens of millions in additional investment capacity. When growth slows from 200% to 40%, revenue leverage gets exhausted. But margin expansion continues working even at flat revenue because you're literally printing additional profits on the same sales. This is why mature SaaS companies obsess over COGS reduction whilst early-stage founders don't. It's not because late-stage companies are more sophisticated. It's because late-stage companies have exhausted revenue lever and margin becomes the only lever available. Start earlier. Every percentage point of margin improvement at your scale matters more than you think.
The SaaS COGS Anatomy: What Belongs and What Doesn't
Before you can expand gross margins, you need to define what counts as COGS. SaaS COGS differs from product companies because labour costs are ambiguous. Here's the framework: include variable costs directly tied to serving customers. Infrastructure costs (cloud compute, storage, bandwidth) are always COGS. Payment processing fees (2-3% of revenue) are always COGS. Support labour directly attributable to customer issues is COGS (level 1 support, technical ticket resolution). Do not include: sales salaries (goes to operating expense), marketing spend (operating expense), R&D on new features (operating expense), administration costs (operating expense). The category sits at the boundary with support. You should include only the labour cost of support teams servicing existing customers, not building support systems, documentation, or training programmes. That's product investment. The reason this matters is investor expectations. Early-stage SaaS companies run 40-60% gross margins. At Series A, 65% is the floor. At Series B, investors expect 70%+. If you're reporting 65% margins but your definition of COGS includes R&D labour, your actual margins are 50%. When you pivot definitions during fundraising, investors notice. Define your COGS precisely at £1M ARR and maintain consistent definitions through scale. This makes year-over-year margin improvement measurable.
Infrastructure Cost Optimisation: From £50k to £30k Monthly
Infrastructure costs are the easiest COGS lever to pull because they're mechanical. Most startups overprovision cloud resources because they optimise for simplicity, not cost. A typical SaaS company renting infrastructure on AWS or Google Cloud runs 20-40% more capacity than necessary. Here's why: application defaults favour provisioning extra capacity to avoid noisy neighbour problems; autoscaling rules get set conservatively to prevent customer-facing outages; legacy infrastructure from development environments stays running in production; monitoring and alerting need baseline capacity even during low-traffic periods.
The first optimisation is simple: conduct a three-month baseline of actual usage. Track CPU, memory, database connections, and bandwidth month-over-month. Most companies discover they're only using 60-70% of provisioned capacity. Right-sizing reserved instances (AWS RIs or Google Commitments) drops costs 30-40% with minimal engineering effort. A company with £50k monthly infrastructure spend typically saves £15-20k annually with a week of engineering time. That's financial engineering with a 52-week payback on time invested.
The second optimisation is architectural. Use managed services instead of self-hosted. A £10M ARR company running their own Kubernetes cluster with three full-time engineers optimising deployments is spending £480k+ annually on infrastructure labour that a managed service (ECS, Cloud Run, Render) could replace for £100k. The trade-off is less customisation, but most companies don't need the customisation.
Third, implement multi-cloud arbitrage. Different cloud providers price compute differently by region and service. A company using 80% AWS and 20% Google Cloud for database because GCP pricing is 30% cheaper on BigQuery saves on their database COGS without requiring egress. This requires engineering discipline but compounds. At £10M ARR, a 5% infrastructure cost reduction is £300-400k annually.
Advanced shops use spot/preemptible instances for non-critical workloads (batch processing, development environments, non-time-sensitive data pipelines). These cost 70-90% less than on-demand instances. Running £20k monthly spend with 40% spot instances saves £7-8k monthly, or £84-96k annually. That's margin expansion without raising prices.
Support Cost Reduction Through Automation and Product Design
Support is typically 8-12% of revenue for early-stage SaaS. That's 15-25% of your gross margin depending on your other COGS. The traditional approach is hiring cheaper support in lower-cost geographies, which is a margin loss if it reduces quality. The better approach is reducing ticket volume and complexity.
A well-built knowledge base reduces support tickets 20-30%. Companies that document the top 50 support issues in searchable format with screenshots, video walkthroughs, and decision trees see immediate ticket volume reduction. The effort is one person, two months. The ROI at £5M ARR with 50% of support spend (~£250k annually) is 20-30% reduction, or £50-75k. Payback is one month of one support hire.
Product-driven reduction is higher leverage. Companies that reduce feature complexity, improve onboarding, and add in-product guidance reduce support tickets 30-50% without knowledge bases. Stripe's API documentation and dashboard guidance means support doesn't handle "how do I set up payments" questions. Salesforce's in-app workflows and templates reduce "how do I build this workflow" support volume. A company at £10M ARR with £1.2M annual support spend (10% of revenue) that reduces tickets 35% through product improvements saves £420k. That's margin improvement at zero price increase.
Support cost per customer is the metric that compounds. A Series A company might have £150 support cost per customer annually. By Series B (assuming you've productised onboarding and built knowledge bases), that should decline to £80-100 per customer. The metric is: annual support labour cost divided by number of customers. Track this quarterly. If it's flat or increasing, you've identified a problem in product design or support processes that will become acute at scale.
Payment Processing: The Hidden COGS Item
Payment processing fees are revenue drag that most founders underestimate. Stripe charges 2.7% on average for card payments in the UK, higher for international cards (3.5% for European cards when charged from UK), plus £0.20 transaction fee. PayPal charges 2.8-3.5%. Most SaaS companies assume fixed 2.7% and move on.
At £1M ARR, 2.7% is £27k annually. At £5M ARR, it's £135k. At £10M ARR, it's £270k. That's real money sitting in your COGS unnecessarily.
Negotiating payment processing rates is viable at £3M+ ARR. Stripe's Enterprise tier (negotiated directly, not self-serve) drops rates to 2.2-2.4% for higher volumes and provides chargeback management. At £10M ARR, 2.2% instead of 2.7% saves £50k annually. At £20M ARR, you're saving £100k. PayPal equivalently negotiates at similar thresholds.
ACH payments for B2B SaaS (bank-to-bank transfers) cost 0.5-1.0%, a 60-70% reduction on card processing. If 20% of your customer base can pay via ACH, you've reduced overall processing fees by 10-15%. A £10M ARR company with 20% ACH penetration saves £15-20k annually at minimal customer friction. You offer ACH as a payment option; customers self-select based on their payment policies.
For international companies, multi-currency settlement matters. Companies that collect in local currencies (pounds, euros, dollars) and settle once weekly in home currency reduce FX spread impact by 30-50% versus settling daily. This is implementation, not negotiation. A finance person with two days' work to set up batch settlement routines can save £5-10k annually on FX spreads.
Pricing as a Gross Margin Lever
Revenue-side margin improvement sounds backward (shouldn't pricing expansion improve net income, not gross margin?), but it's crucial. If your product COGS scales with usage, pricing directly affects margin. A company charging £99/month for software with £80 COGS per customer has 19% gross margin. Raising price to £149 with the same COGS improves gross margin to 46%. Same product, same infrastructure, 140% higher margin.
This works because SaaS COGS is front-loaded (product development, infrastructure baseline) and mostly fixed. Variable costs (support, payment processing, hosting overages) are typically 10-20% of COGS. The remaining 80-90% is fixed. Fixed costs shift down as a percentage of revenue when you raise prices.
Moving upmarket (increasing ACV by 3-5x) with the same product costs but doubled feature maturity improves gross margins significantly. A company at £99 ARPU with 50% margins has £99 × 50% = £49.50 per customer contribution. Moving to £300 ARPU with 55% margins (slightly lower percentage because of support costs on larger customers) has £300 × 55% = £165 contribution. Same engineering team, 3.3x higher contribution per customer.
Usage-based pricing (charging per API call, per GB, per user added) shifts COGS from fixed to variable, improving headline gross margin even though actual profitability might decline for heavy users. This is fine if you're optimising for investor signalling; it's dishonest if you're optimising for actual unit economics. Track both blended gross margin (what investors see) and cohort gross margin (actual margin by customer segment). They should move in sync.
The Gross Margin Improvement Roadmap: Seed to Series B Benchmarks
Seed stage: 45-55% gross margins. Your infrastructure is small, support is ad hoc (founder handling most), payment processing is default pricing. Gross margin is not the focus; product-market fit is. Your goal is proving the business model works. Gross margins will improve naturally as you scale.
Series A: 60-70% gross margins. You've hired your first support person or two. You've right-sized infrastructure. Gross margin should improve 5-10 points year-over-year. If it's flat, your growth is outpacing cost reductions; action is required. Implement knowledge base if you haven't. Negotiate payment processing. Make one architectural improvement to infrastructure.
Series B: 70-78% gross margins. You've built support infrastructure with tier 1, tier 2, and tier 3 (escalation). Knowledge base is comprehensive. Your infrastructure is optimised. Gross margin expansion should come primarily from product improvements (reducing support complexity) and potentially pricing adjustments. If you're still at 65% gross margin at Series B, you've skipped optimisation steps.
Post-Series B: 75-85% gross margins. This is infrastructure and product maturity. Companies like Zendesk, Datadog, and HubSpot have 75-85% gross margins because their products are mature and optimised. Your target is not "maximum gross margin" but "gross margin that lets you fund R&D and sales at profitable rates."
The compound effect over five years: A company that improves gross margin 2 points annually (from 60% to 70%) will generate £500k additional contribution from £5M ARR by year five, assuming flat revenue. That £500k funds two additional product engineers or a full sales team. Margin expansion compounds like revenue growth, with less volatility.
Related Reading
For deeper analysis on unit economics foundations, see the SaaS Unit Economics Bible. For customer acquisition cost levers, read SaaS CAC Breakdown by Channel. For payback period mechanics, explore SaaS Payback Period Optimisation.
Key Takeaways
- Gross margin expansion is the most leveraged financial improvement in mature SaaS companies
- Right-sizing infrastructure through reserved instances and managed services yields 20-40% cost savings
- Product design improvements (knowledge bases, in-product guidance) reduce support tickets 30-50%
- Payment processing negotiation at £3M+ ARR saves 0.5% of revenue (£50k at £10M ARR)
- Pricing increases expand gross margin percentage more than revenue growth does at mature stage
- Gross margin benchmarks: Seed 45-55%, Series A 60-70%, Series B 70-78%, post-Series B 75-85%
- Track support cost per customer as leading indicator of product design efficiency
Get the complete guide with all 16 chapters, exercises, and model templates.
Get Raise Ready - £9.99