Business Growth

Website ROI: How to Calculate If Your Website Is Actually Making Money

Stop guessing if your website works. Learn the exact formula to calculate website ROI and discover what metrics actually matter for business growth.

MagneticApps TeamJanuary 27, 202510 min read

Most business owners have no idea if their website is making money or losing it. They look at traffic numbers, maybe conversion rates, but can't answer the simple question:"Is my website a good investment?"

This guide will teach you exactly how to calculate your website's Return on Investment (ROI), what metrics to track, and how to improve your numbers.

What You'll Learn

  • The exact formula for calculating website ROI
  • How to track revenue generated by your website
  • Understanding the true cost of your website
  • Industry benchmarks to compare against
  • Actionable strategies to improve your ROI

What is Website ROI?

Website ROI measures the return you get from your website investment. It answers one question: for every dollar you put into your website, how many dollars do you get back?

A positive ROI means your website is a profitable asset. A negative ROI means it's costing you more than it's generating—and you need to fix that.

Why Most Businesses Don't Track This

The reason most businesses don't calculate website ROI is simple: it requires connecting multiple data sources. You need to know both what your website costs AND what it generates.

Website Revenue

  • • Direct sales
  • • Lead generation
  • • Booking/appointments
  • • Ad revenue
  • • Subscriptions

Website Costs

  • • Development/design
  • • Hosting & domain
  • • Maintenance
  • • Content creation
  • • Marketing spend

The ROI Formula

The formula for website ROI is straightforward:

ROI = (Revenue - Costs) ÷ Costs × 100

Example Calculation

Let's say your website generated $50,000 in revenue last year, and your total website costs were $15,000.

ROI = ($50,000 - $15,000) ÷ $15,000 × 100

ROI = $35,000 ÷ $15,000 × 100

ROI = 233%

A 233% ROI means for every $1 you invested in your website, you got $2.33 back. That's a highly profitable website.

What's a Good ROI?

  • Below 0%: Your website is losing money
  • 0-100%: Breaking even to modest return
  • 100-400%: Good, healthy ROI
  • 400%+ (5:1 ratio): Excellent performance

How to Track Website Revenue

The hardest part of calculating ROI is accurately tracking what your website generates. Here's how to do it for different business types:

E-Commerce Businesses

This is the easiest to track. Your website revenue equals your online sales. Use your payment processor (Stripe, PayPal, Shopify) to get exact numbers.

Service Businesses (B2B & B2C)

For service businesses, you need to track lead value:

Website Revenue = Number of Leads × Lead-to-Customer Rate × Average Customer Value

Example: If your website generates 100 leads/month, 10% become customers, and each customer is worth $2,000, your monthly website revenue is:

100 leads × 10% × $2,000 = $20,000/month

Key Metrics to Track

MetricWhat It MeasuresTarget
Conversion RateVisitors who take action2-5%
Revenue Per VisitorAverage $ per site visitVaries by industry
Customer Acquisition CostCost to get one customer< Customer LTV
Lead Quality ScoreHow qualified leads areTrack over time

Understanding True Costs

Most people underestimate their website costs because they only count the obvious ones. Here's everything you should include:

One-Time Costs

  • Design & Development: Initial build cost ($3,000-$50,000+)
  • Branding/Logo: If created for the website ($500-$5,000)
  • Photography: Professional photos ($500-$3,000)
  • Copywriting: Website content ($1,000-$5,000)

Ongoing Costs (Annual)

  • Hosting: $100-$500/year (basic) to $2,000+/year (enterprise)
  • Domain: $10-$50/year
  • SSL Certificate: $0-$200/year
  • Maintenance: $500-$5,000/year
  • Content/SEO: $2,000-$20,000/year
  • Tools/Software: $500-$5,000/year

Don't Forget Hidden Costs

Include your time (or employee time) spent managing the website. If you spend 5 hours/month on website tasks at $100/hour, that's $6,000/year in hidden costs.

Industry Benchmarks

How does your website compare? Here are typical ROI benchmarks by industry:

IndustryAverage ROITop Performers
E-commerce200-300%500%+
B2B Services150-250%400%+
Local Services100-200%300%+
SaaS300-500%1000%+

The 5:1 Rule

Marketing experts generally agree that a 5:1 ratio (500% ROI) is the benchmark for a "good" website. This means for every $1 you invest, you should get $5 back.

How to Improve Your Website ROI

There are only two ways to improve ROI: increase revenue or decrease costs. Here's how to do both:

Increase Revenue

1. Improve Conversion Rate

A 1% increase in conversion rate can mean 20-50% more revenue. Focus on clear CTAs, fast load times, and removing friction from your forms.

2. Drive More Qualified Traffic

Not all traffic is equal. Focus on SEO for high-intent keywords, targeted ads, and content that attracts buyers (not just browsers).

3. Increase Average Order Value

Upsells, cross-sells, and premium tiers can significantly boost revenue without additional traffic.

Decrease Costs

1. Optimize Hosting

Many businesses overpay for hosting. Review your actual needs and consider more efficient solutions.

2. Automate Maintenance

Use tools that automate backups, security, and updates instead of paying for manual maintenance.

3. Focus Marketing Spend

Cut channels that don't convert. Double down on what works. Track attribution carefully.

Tools for Measuring ROI

You can't improve what you don't measure. Here are the essential tools:

Google Analytics 4 (GA4)

Free, essential for tracking traffic, conversions, and user behavior. Set up conversion goals and e-commerce tracking.

Google Search Console

Free, shows how your site performs in Google search. Essential for SEO tracking.

CRM (HubSpot, Pipedrive, etc.)

Track leads from website to sale. Calculate true lead value and close rates.

Hotjar or FullStory

See how users actually interact with your site. Find conversion blockers.

Conclusion

Your website should be your hardest-working employee—generating leads and revenue 24/7. But if you're not measuring ROI, you have no idea if it's actually doing its job.

Start by calculating your current ROI using the formula in this guide. If it's below 100%, you have work to do. If it's above 400%, congratulations—you have a well-optimized revenue machine.

The goal isn't just a pretty website. It's a website that pays for itself many times over. Now you have the framework to make that happen.

Not Sure About Your Website's ROI?

Get a free website audit. We'll analyze your site's performance and show you exactly where you're leaving money on the table.

Get Your Free Audit