Website ROI Calculator: How Much Revenue Your Website Should Generate
The Question Every Business Owner Asks
"Is my website worth the investment?"
The answer is simple math. Let's calculate it.
The ROI Formula
Revenue from website - Cost of website = Net ROI
But the real formula is:
(Leads from website × Conversion rate × Customer value) - Website cost = ROI
Let's work through it.
Step-by-Step Calculation
Step 1: Monthly Website Visitors
How many people visit your site per month?
If you don't know:
- Tiny business (0-5 years): 100-500/month
- Small business (5-10 years): 500-2,000/month
- Established business (10+ years): 2,000-10,000+/month
Your number: _____ visitors/month
Step 2: Conversion Rate
What % of visitors take desired action (call, book, buy)?
Average by industry:
- Service businesses (book appointment): 1-3%
- E-commerce (buy): 1-2%
- B2B (form fill): 2-5%
- SaaS (trial signup): 5-10%
Your rate: _____%
Step 3: Leads Per Month
Visitors × Conversion rate = Leads
Example: 1,000 visitors × 2% = 20 leads/month
Your leads: _____ /month
Step 4: Customer Conversion Rate
What % of leads become actual customers?
Average by industry:
- Service business: 20-30% (of leads)
- E-commerce: 100% (leads = customers if they buy)
- B2B: 10-20% (of qualified leads)
- SaaS: 5-15% (of trials)
Your rate: _____%
Step 5: Customers Per Month
Leads × Customer conversion = Customers
Example: 20 leads × 25% = 5 customers/month
Your customers: _____ /month
Step 6: Average Customer Value
How much does average customer spend?
Your value: $_____
Step 7: Monthly Revenue from Website
Customers × Average value = Revenue
Example: 5 customers × $3,000 = $15,000/month
Your monthly revenue: $_____ /month
Step 8: Annual Website Revenue
Monthly revenue × 12 = Annual
Example: $15,000 × 12 = $180,000/year
Your annual revenue: $_____ /year
Step 9: Website Cost
What did you spend building/maintaining it?
If building new: $5,000-25,000 If already built: $0 (sunk cost) Annual maintenance: $1,000-5,000
Your cost: $_____ /year
Step 10: ROI Calculation
(Annual revenue - Annual cost) / Annual cost = ROI %
Example: ($180,000 - $5,000) / $5,000 = 3,400% ROI
Your ROI: _____ %
Real-World Examples
Example 1: Local Plumbing Business
Inputs:
- Monthly visitors: 300
- Conversion to lead: 5% (good local SEO)
- Leads/month: 15
- Lead to customer: 40% (high trust factor)
- Customers/month: 6
- Average job value: $1,500
- Monthly revenue: $9,000
- Annual revenue: $108,000
- Website cost: $3,000/year
ROI: ($108,000 - $3,000) / $3,000 = 3,500% annually
Example 2: E-Commerce Store
Inputs:
- Monthly visitors: 5,000
- Conversion to customer: 2%
- Customers/month: 100
- Average order value: $80
- Monthly revenue: $8,000
- Annual revenue: $96,000
- Website cost: $5,000/year
ROI: ($96,000 - $5,000) / $5,000 = 1,820% annually
Example 3: B2B SaaS
Inputs:
- Monthly visitors: 10,000
- Conversion to trial: 3%
- Trials/month: 300
- Trial to customer: 10%
- Customers/month: 30
- Average annual value: $5,000 (divided by 12 = $417/month)
- Monthly revenue: $12,500
- Annual revenue: $150,000
- Website cost: $10,000/year
ROI: ($150,000 - $10,000) / $10,000 = 1,400% annually
What's a "Good" ROI?
For context:
- Stock market: 10% annual return is excellent
- Real estate: 8% annual return is good
- Website: 500%+ annual return is expected
Your website should be generating 500-3,000%+ ROI if optimized.
How to Improve Your Website ROI
If your ROI is low, you need:
More visitors: Better SEO, more ads, more marketing
Better conversion rate: Improve design, clearer CTA, better UX
Higher customer value: Upsells, premium offerings, better sales process
Lower costs: Efficient maintenance, automation, DIY where possible
Quick Wins:
+20% more visitors: 1-2 months with focused SEO +50% conversion rate: 2-4 weeks with optimization +25% customer value: Varies (may require product changes)
Any of these improves ROI dramatically.
The Hidden ROI
Your website also:
- Builds brand trust (not directly quantifiable)
- Provides 24/7 sales presence (beyond direct revenue)
- Educates customers (improves satisfaction)
- Provides customer data (valuable for marketing)
- Creates barrier to entry for competitors (moat)
These are worth 10-30% of direct revenue impact.
The Benchmark
Poorly optimized website: 200-400% ROI Average website: 500-1,000% ROI Well-optimized website: 1,500-3,000%+ ROI
Most businesses fall in the 300-700% range.
If you're below 300%, optimization will dramatically improve results.
Conclusion
Your website should make you money.
If it's not, something's wrong:
- Not enough visitors
- Not converting visitors
- Wrong website for your business
- Poor user experience
- Not marketing it
Fix these and watch your ROI multiply.
Ready to Improve Your Website ROI?
If your website ROI is below 500%, you're leaving money on the table.
Nodedr audits websites and identifies exactly what's holding back ROI. Then we fix it.
Average result: 2-3x improvement in ROI within 6 months.
Get a free ROI audit. See how much revenue you're currently leaving on the table.
Keep Reading
Planning a new website?
Let's talk about how a fast, SEO-ready Next.js site can help your business grow.
Start Your Project