Quick answer: Website ROI for small business is the profit your site generates divided by everything you spent on it, times 100. In plain terms: revenue the site helped earn, minus build, hosting, care and traffic costs, over that total cost. A site that costs 8,000 dollars and drives 40,000 dollars in tracked enquiries is running at roughly 400 percent ROI. The catch is that most owners cannot answer the question because they never set up the tracking, so the site quietly earns (or loses) money in the dark.
Here is an uncomfortable truth. Most small business owners have no idea whether their website makes money. They know what it cost. They can tell you the year it was built and the name of the person who built it. Ask them what it returned last quarter and the room goes quiet.
That is not a criticism. Nobody sells you a website with a spreadsheet attached. But a website is a business asset, and assets are supposed to earn. If you would not buy a work van without knowing roughly what jobs it would help you win, you should not treat a website any differently.
This guide walks through how to measure website ROI without a finance degree, what a realistic return looks like, and the handful of fixes that actually move the number. No fluff, no vanity metrics, just the numbers that decide whether your site is an asset or an expensive brochure.
What website ROI actually means
ROI stands for return on investment. It is a simple idea dressed up in accountant language. It answers one question: for every dollar you put into your website, how many dollars did you get back?
For a website, the investment is not just the build. It is the build, the hosting, the care plan, and often the ads or SEO work that send people to it. The return is the revenue that came through the site: enquiries that turned into jobs, bookings, or sales you can trace back to the website.
The reason ROI matters more than cost is that cost tells you nothing on its own. A 15,000 dollar site that brings in 90,000 dollars a year is cheap. A 2,000 dollar site that brings in nothing is expensive. Price is only half the equation, and it is the less interesting half.
The website ROI formula (in plain English)
You do not need a calculator app for this. Here is the whole thing:
ROI = (revenue from the website minus total website cost) divided by total website cost, times 100.
The answer is a percentage. Zero percent means you broke even. A hundred percent means you doubled your money. Four hundred percent means every dollar you spent came back as five. A negative number means the site is costing you more than it earns, which is worth knowing before you renew that care plan.
The formula is the easy part. The two inputs are where owners get stuck. Total website cost is usually knowable if you dig through invoices. Revenue from the website is the one that needs tracking, and it is the reason so many sites run in the dark. We will fix that later in the tracking section.
The four numbers you actually need
Before you can calculate revenue from the website, you need four figures. Once you have them, ROI falls out almost automatically, and more usefully, you can see which one is holding you back.
Your website ROI inputs
- Traffic. How many people visit your site in a month. You get this free from your analytics.
- Conversion rate. The percentage of visitors who take a meaningful action: fill a form, call, book, or buy. This is the number most sites quietly fail at.
- Close rate. The percentage of enquiries that become paying customers. Your sales process owns this, not the website, but you need it to connect visits to revenue.
- Average customer value. What a typical customer is worth to you, ideally over their lifetime, not just the first job.
Multiply them together and you have your monthly revenue from the site: traffic times conversion rate times close rate times average value. Every fix you make to the website is really a fix to one of these numbers.
A worked example, start to finish
Let us make this concrete. Meet a plumbing business (fictional, but the numbers are typical). They spent 8,000 dollars on a new site and pay 197 dollars a month for a care plan. Over twelve months that is a total cost of roughly 10,364 dollars.
Their numbers work out like this:
| Metric | Value |
|---|---|
| Monthly visitors | 900 |
| Conversion rate | 3% |
| Enquiries per month | 27 |
| Close rate | 40% |
| New customers per month | ~11 |
| Average customer value | NZ$450 |
| Monthly revenue from site | ~NZ$4,950 |
| Annual revenue from site | ~NZ$59,400 |
Now the ROI. Annual revenue of 59,400 dollars, minus total cost of 10,364 dollars, is 49,036 dollars of return. Divide that by the cost and multiply by 100 and you get roughly 473 percent ROI. Every dollar they put in came back as about five and a half.
Notice what happens if conversion rate drops from 3 percent to 1 percent. Enquiries fall from 27 to 9 a month, revenue collapses to around 19,800 dollars a year, and ROI drops from 473 percent to about 91 percent. Same traffic, same spend, a third of the return. That single number is the difference between an asset and a break-even brochure, which is exactly why we obsess over it.
What good website ROI for small business looks like
Owners always want a target number, so here is an honest one. For a service or local business with existing demand, a well-built site should aim to pay for itself inside the first year and then return several times its build cost annually once traffic and conversion are working together.
That is a range, not a promise, and the honest reason is that ROI depends on things the website only partly controls: your close rate, your pricing, and how much demand already exists for what you sell. A brilliant site for a business nobody is searching for will still take time to build up. A decent site for a business in hot demand can pay back in weeks.
We are a young studio, so we are not going to wave around client case studies we do not have yet. What we will say is that the maths above is not optimistic. A 3 percent conversion rate is achievable, not heroic. The businesses with terrible website ROI are almost never the ones with too little traffic. They are the ones converting a fraction of a percent because the site is slow, confusing, or never asks for the enquiry.
The costs owners forget to count
ROI is only honest if the cost side is complete. A site that looks like a great return on paper can be dragging a few invisible anchors. Count these:
- Hosting and domain renewals. Small, but they recur, and they are part of keeping the asset alive.
- Care and maintenance. Updates, backups, security, and content changes. If you are not paying for these, you are paying in downtime risk instead.
- Traffic costs. Google Ads, SEO work, or a marketer's time. If they exist to feed the website, they belong in the calculation.
- Your own time. Hours spent wrestling a DIY builder or chasing a freelancer are a real cost, even if no invoice is attached.
- Opportunity cost. Every month a broken site leaks enquiries is revenue you will never see. It does not show on an invoice, but it is the biggest cost of all.
That last one is the killer. A cheap site that quietly loses you two jobs a month is not cheap. Over a year it can cost more than a premium build would have, which is a point we make at length in our breakdown of how much a website really costs.
Why most small business sites have terrible ROI
If the maths is this favourable, why do so many small business websites underperform? The reasons are boringly consistent, and they are almost always about conversion rather than traffic.
It loads too slowly
Every extra second before a page loads sends visitors back to Google. A slow site is a leaky bucket, and no amount of traffic fixes a bucket with a hole in it.
Nobody knows what to do
If a visitor cannot tell what you offer and what to do next within a few seconds, they leave. Vague headlines and buried contact details cost enquiries daily.
It looks unconvincing
No reviews, no photos of real work, no clear address. People do not enquire with a business they are not sure is real. Trust signals do quiet, constant work.
It breaks on phones
Most local traffic is on a phone. A site that is fiddly to use on mobile is losing the majority of its audience before they ever reach the form.
The form asks too much
A ten-field form for a simple enquiry scares people off. Every extra field is a reason to close the tab. Ask for the minimum, then talk.
Nobody can find it
A site that does not rank and is not promoted gets no traffic, and no traffic means no return, however lovely the design.
Notice that only the last one is a traffic problem. The other five are conversion problems, and conversion is where the fastest ROI gains hide. We go deeper on the tell-tale signs in signs your website is costing you customers.
The biggest lever: conversion, not traffic
Here is the insight that reframes the whole thing. Doubling your traffic and doubling your conversion rate have the exact same effect on enquiries. But they cost wildly different amounts.
Doubling traffic usually means more ad spend or months of SEO work. Doubling conversion often means a faster page, a clearer headline, a shorter form, and some visible reviews. One of these is expensive and ongoing. The other is mostly a one-time fix to the site you already have.
This is why we tell owners to fix conversion before they spend another dollar on traffic. Pouring visitors into a site that converts at half a percent is like filling a bath with the plug out. Google's own guidance on Core Web Vitals makes the same point from the performance angle: speed and stability are not cosmetic, they directly affect whether visitors stay long enough to convert. And the helpful content guidance from Google Search reinforces that clarity and usefulness are what keep people on the page in the first place.
If you want the full playbook, our guide to conversion rate optimization for small business walks through it step by step.
Quick wins that raise ROI fast
You do not need a rebuild to move the number. These are the changes that most reliably lift conversion, and therefore ROI, on an existing site.
- Speed it up. Compress images, cut heavy scripts, and get your pages loading fast on mobile. This is often the single highest-return change.
- Fix the first screen. Make it instantly clear what you do, who for, and what to do next. One strong headline and one obvious button beats a slideshow every time.
- Add real trust signals. Reviews, photos of actual work, a real address and phone number, and any credentials that matter in your trade.
- Shorten your forms. Cut every field you do not truly need to start a conversation. Name, contact, and one line about the job is often enough.
- Make the phone number tappable. On mobile, a click-to-call number can quietly become your best converting element.
- Put a clear call to action everywhere. Do not make people scroll back up to enquire. Repeat the ask at natural points down the page.
None of these require a designer's approval or a big budget. They require a decision to treat the site as a machine for producing enquiries rather than an online business card.
How to set up tracking that tells the truth
You cannot manage what you cannot measure, and you cannot measure ROI if you do not know which enquiries came from the site. The good news is that basic, honest tracking takes an afternoon, not a data science team.
The minimum tracking setup
- Analytics installed. A free analytics tool tells you traffic and which pages people actually use.
- Conversion tracking. Set up a goal or event for every meaningful action: form submits, calls, and bookings. This turns traffic into countable enquiries.
- Ask how they found you. One field on your form, or one question on the phone, closes the loop between a visit and a paying job.
- A simple spreadsheet. One row per month with your four numbers. Boring, but it is the difference between guessing and knowing.
Do this for three months and you will stop debating whether the website is worth it. You will have the number in front of you. If you would rather someone set this up and read the results for you, that is exactly the kind of thing a lead-focused website review is for.
The Onyxarro approach to ROI
We do not build websites to win design awards. We build them to produce enquiries, because that is the only version of a website that earns its keep. Every project starts with the same question: what action do we need visitors to take, and what is stopping them?
That means speed, clarity, trust, and a conversion path get designed in from the first draft, not bolted on later. It also means we are honest about what a site can and cannot do. A great site cannot fix weak demand or a broken sales follow-up, and we will tell you that rather than sell you a rebuild you do not need.
How our packages map to ROI
Launch is our NZ$5,000 NZD tier, up to 5 pages. Ideal for a focused service business that needs a fast, clean, high-converting site to turn existing demand into enquiries.
Growth at NZ$8,000 NZD, up to 10 pages, suits a business ready to rank for more terms and support more of its services and locations.
Studio from NZ$13,000 NZD is our custom-scoped tier for ecommerce, deeper content, or advanced interactions, where the return justifies a bigger build.
Not sure which tier your numbers justify? Get a free website audit and we will point you at the honest answer, or browse the full breakdown on our packages page.
If you want to see the level of craft before you commit, our concept demos show the standard we build to. They are concept work, not client sites, but they show what a conversion-first site looks and feels like.
The bottom line
Website ROI for small business is not complicated maths. It is profit over cost, times a hundred. What makes it feel hard is that most owners never set up the tracking to answer it, so the site earns or loses money quietly and nobody notices.
Fix that. Learn your four numbers, count every cost honestly, and pour your effort into conversion before traffic. Do that, and the question stops being whether a website is worth it and starts being how much more it could return with a few sharp changes. That is a much better question to be asking.