“How much does a website cost?”
I get this question every week. My answer? “It depends. How much is it costing you NOT to have it done right?”
After 10 years in web development, I’ve learned that growing SMBs view websites completely differently than struggling ones. The former see them as a measurable investment. The latter as a necessary cost.
The problem: nobody taught you how to measure
Real client, healthcare sector, 3-year-old website (cost €800).
I asked: “How much has the site brought you this year?” Answer: “Well… someone probably comes from there.”
We calculated together:
- 3,200 organic visits
- 47 completed forms
- 12 conversions to actual patients
- Average patient value: €850
Site ROI: €10,200 per year.
But he didn’t know. He wasn’t measuring. He wasn’t optimizing. He was leaving thousands on the table.
How to calculate your website’s ROI in 4 steps
STEP 1: Calculate customer value
Basic formula: Average Purchase × Frequency × Lifetime
Examples:
- Dental practice: €300 × 2 visits/year × 5 years = €3,000
- Artisan e-commerce: €80 × 3 purchases/year × 3 years = €720
- B2B services: €5,000 × 2 years + €2,000 upsell = €12,000
STEP 2: Track real conversions
What counts as conversion:
- Local businesses: calls, forms, bookings, direction clicks
- E-commerce: sales, completed carts, created accounts
- Services: quotes, downloads, consultations
Free tools: Google Analytics 4, Search Console, form tracking.
STEP 3: Calculate actual conversion rate
It’s not enough to count forms. How many become paying customers?
Law firm example:
- 1,000 visits/month → 20 forms (2%) → 8 clients (40% of leads)
- Average value: €3,500
- Monthly ROI: €28,000
If the site cost €4,000, annual ROI is 8,400%.
STEP 4: Identify hidden costs
Direct costs: hosting €100-500/year, maintenance €300-1,200/year.
Indirect costs (more dangerous): management time, downtime, lost SEO.
Real case: e-commerce down 48 hours due to cheap server.
- Lost sales: €274
- Customers who don’t return: €8,640
- “Savings” cost: €9,000+
The metrics that matter
❌ Vanity Metrics (ignore them):
- “10,000 visits!” → But how many convert?
- “First on Google” → For keywords that bring customers?
- “Beautiful site” → But does it generate revenue?
✅ ROI Metrics:
- Conversion Rate: 2-5% showcase sites, 1-3% e-commerce
- Cost Per Acquisition: CPA < Customer Value = profit
- Revenue Per Visitor: 20% increase = thousands € without more traffic
- Converting Sources: Organic 3-8%, Direct 5-12%, Social 0.5-2%
Practical template
Calculate now:
Customer Value: Avg Purchase × Frequency × Years = €_____
Monthly conversions from site: _____
Monthly revenue: €_____
Total annual costs: €_____
ROI = (Annual Revenue – Costs) / Costs × 100
Benchmarks:
- < 200% → Underperforming
- 200-500% → Effective
- 500% → Optimized
If the numbers don’t add up
Low ROI?
- Wrong traffic? Analyze sources
- UX problems? Use heatmaps
- Slow site? Speed test under 3 seconds
Good ROI but improvable?
- Local SEO: +30-50% traffic
- Simplified forms: +20% conversions
- Live chat: +15% leads
- Testimonials: +25% trust
Not tracking anything? Minimum setup (2 hours): Google Analytics 4, conversion events, Search Console, monthly spreadsheet.
The cost of the “cheap site”
Restaurant, €450 template. In 6 months:
- Not mobile-friendly → 70% lost traffic
- Zero SEO → invisible
- Broken form → lost reservations
Apparent cost: €450 Real cost: ~€11,700
After €2,800 redesign: bookings +180%, ROI in 3 months.
Conclusion: change the question
Don’t ask “how much does a site cost?”
Ask: “How much is NOT having a working site costing me?”
A website isn’t an expense. It’s a 24/7 employee, a measurable channel, a growing asset.
And like any investment, it must be measured, optimized, scaled.
Start today: calculate your site’s ROI with the template above. You’ll be surprised by the numbers.
NEXT STEP: