Short answer: a website pays for itself when the extra profit it brings in each month, minus its running costs, adds up to what you paid to build it. Enter your own numbers in the calculator below to see your break-even point in months and your return after one year. Everything is calculated in your browser; nothing you type is sent anywhere.
Website ROI calculator
How the calculator works
The tool follows the same logic a business owner or an accountant would use on paper. It starts with traffic, turns that traffic into customers, turns customers into profit and then compares that profit with what the website cost.
- Customers per month = monthly visitors × conversion rate
- Revenue per month = customers × average sale value
- Gross profit per month = revenue × profit margin
- Net monthly profit = gross profit − monthly running costs
- Break-even (months) = build cost ÷ net monthly profit
- 12-month ROI = (net monthly profit × 12 − build cost) ÷ build cost
We use profit, not revenue, on purpose. A website that brings in $3,000 of sales a month does not give you $3,000 to pay back its cost: you still have to pay for products, labour and delivery. Using your real margin keeps the result honest.
A worked example
Imagine a small renovation supplier in Quebec that invests $6,000 in a new website and pays $100 a month for hosting, updates and a few tools. The owner expects 800 visitors a month once local SEO starts working, and 1.5% of them to buy, with an average order of $250 and a 30% margin.
| Step | Calculation | Result |
|---|---|---|
| Customers | 800 × 1.5% | 12 per month |
| Revenue | 12 × $250 | $3,000 per month |
| Gross profit | $3,000 × 30% | $900 per month |
| Net profit | $900 − $100 | $800 per month |
| Break-even | $6,000 ÷ $800 | 7.5 months |
| 12-month ROI | ($800 × 12 − $6,000) ÷ $6,000 | 60% |
In this scenario, the site is paid off in about seven and a half months and returns 60% on the investment in its first year. These are illustrative numbers, not a promise: your own traffic, conversion rate and margin will decide the real outcome.
Which numbers should you enter?
Build cost and running costs
Use the quote you received, including design, content writing, photos and any paid plugins. For running costs, add hosting, domain renewal, maintenance plans, email tools and any subscription the site depends on. If you plan to pay for advertising to send traffic to the site, add that monthly budget here too.
Traffic
If you already have a website, take your real monthly visitors from your analytics tool. If you are starting from zero, be conservative: a brand-new site usually needs several months of SEO work, a complete Google Business Profile and regular content before it receives steady visits.
Conversion rate
The conversion rate is the share of visitors who become paying customers. It varies a lot by industry, price and offer. For a service business, you can estimate it by dividing the number of jobs you won from the website by the number of visitors in the same period. When in doubt, test a low, a medium and a high value to see a range rather than a single number.
Average sale and margin
Use your average invoice for customers who come from the web, and the margin you actually keep after direct costs. If customers come back several times a year, you can enter the yearly value of a customer instead of a single sale, as long as you stay consistent.
How to shorten the break-even period
The calculator also shows where to act. Every input is a lever, and small improvements multiply each other.
- Improve the conversion rate: clear calls to action, a visible phone number, a short quote form, reviews and fast loading on mobile.
- Grow qualified traffic: local SEO pages for each service and city you cover, and a well-maintained Google Business Profile.
- Raise the average sale: present packages, add-ons and maintenance plans directly on the service pages.
- Control running costs: avoid paying for plugins or tools you do not use.
- Stay compliant: a clear privacy policy and cookie consent build trust; see our Law 25 website checklist.
Search visibility matters too. Google regularly updates how it ranks sites, so it is worth reading what Canadian small businesses should check after Google’s spam update before you count on organic traffic.
Limits of a simple ROI model
A website also brings value the calculator does not measure: credibility with customers who check you online before calling, fewer repetitive phone questions, easier recruiting and a stronger brand. On the other hand, results take time to build, so the first months often show less traffic than the steady state you entered. Use the result as a planning tool, revisit it every quarter with real data, and treat it as a guide rather than financial advice.
Want a website built to convert visitors into customers? Loubane designs websites and runs SEO for businesses across Montreal, Quebec and Canada. Call or WhatsApp 438-933-7601 to talk about your project.
FAQ
What is a good ROI for a small business website?
There is no universal benchmark. A useful rule is that the site should at least pay back its build cost within a period you are comfortable with, and keep producing more profit than it costs to run afterwards.
Can I use the calculator for lead generation instead of online sales?
Yes. Enter the share of visitors who become signed clients as the conversion rate, and your average contract value as the average sale.
Why does the result say the site does not pay for itself?
When monthly profit is lower than running costs, there is no break-even point. Increase traffic, conversion, average sale or margin, or reduce monthly costs, and recalculate.
Is my data stored?
No. The calculation runs entirely in your browser and nothing is sent or saved.
Website, SEO or marketing: let’s talk about your project
Custom quote, starting at $999 + tax
Free, no-obligation quote. Bilingual agency based in Montreal.
Get my free quote