Website ROI: Is Your Website an Asset or a Liability?

Website ROI for a service business: the signs your site is an asset or a liability, plus simple math to see what it returns when clients book off the site.

Card reading "Is Your Website an Asset or a Liability?" in white on a plum ground.

Anyone who sold candy in middle school understood ROI before they knew the word. You bought the bag, sold it by the piece and knew by Friday whether the whole thing was worth it. Nobody had to explain the math. You could feel it in your pocket.

Your website deserves the same Friday check. Most service businesses never give it one. Website ROI gets treated like a mystery because clients usually book on a call or in your DMs, so the site never gets credit or blame. After 12+ years and 100+ sites, I can tell you the site is almost always doing one of two things: earning its keep or quietly costing you.

The Short Answer

Website ROI is what your site brings in compared with what it costs you to run. For a service business, that means the clients who found or chose you through the site against hosting, tools, fees and your own time. If the return is higher than the cost, the site is an asset. If it isn't, it's a liability.

J

If You're Reading This Because It's Your Site

Reading more isn't the hard part. La Jugada is $47 and it tells you which layer this is actually sitting in.

Get it, $47

What Makes a Website an Asset or a Liability?

A business asset works for you when you're not looking. A liability keeps asking for money and attention and gives very little back.

Your site is probably an asset if:

  • People reach out already knowing what you do. They've read the services page and they show up with real questions.
  • It does part of the selling. By the time someone books a call with me, they've usually already decided. That's the site doing its job before I ever say hello. If yours isn't there yet, your website is your best salesperson shows what that looks like.
  • You can send people to it without a disclaimer. No "ignore the old pricing" on the call.
  • You own it. I've worked with service brands whose social numbers cratered overnight. The site and the email list were still standing.

Your site is probably a liability if:

  • It costs you every month and you can't name a single client it brought in.
  • Every update needs someone else or eats your weekend. That's a site that needs constant updates.
  • People find you, look around and leave. Traffic shows up in your reports and inquiries don't. That's website traffic that isn't converting.
  • You've stacked tools to fix problems the site created.

I've seen that last one up close. A client's site was costing more than it returned. Most of that cost wasn't even the hosting bill. It was the stack of tools and plugins they were paying for every month, plus their own time keeping it all running. Ay, bendito, nobody had ever added those hours to the bill. Once you count your time, mija, a lot of "cheap" sites stop looking cheap.

If you want a fuller performance review, would you fire your website gives it four questions.

How Do You Calculate Website ROI?

The formula is the same ROI calculation you'd use for anything else:

Website ROI = (revenue from the site − cost of the site) ÷ cost of the site × 100

The math is easy. Filling in the two numbers honestly is the part people skip.

Cost of the site, for one year:

  • Hosting, domain and platform fees
  • Every tool and plugin subscription the site depends on
  • What you pay anyone to design, fix or update it
  • Your own hours on it, at a real rate for your time

Revenue from the site, for the same year:

  • Clients who inquired or booked through a form or booking link on the site
  • Clients who say they checked the site before reaching out
  • Revenue from anything sold directly on the site

A made-up example makes the math easy to follow. Say the site costs you $3,000 a year once you count everything, including your time. It brought in two clients this year at $2,500 each. That's $5,000 in revenue, so the ROI is ($5,000 − $3,000) ÷ $3,000 × 100. That's about 67%. The site is an asset. If it brought in one client, it would be under water.

Website ROI formula as boxes: revenue from the site minus its cost, divided by cost, times 100. The formula runs left to right as Revenue, minus, Cost, divided by, Cost, times 100, equals a dark Website ROI box. Below it, a plain box lists revenue inputs (clients who inquired or booked through the site, clients who say they checked it first, anything sold directly on it) and a pink box lists one year of costs (hosting, tools, design help, your own hours). A handwritten note on the cost box says the part people skip. The bottom line reads Count what it costs and count what it brought in.

In that example, fíjate, the whole answer depends on counting the clients correctly. That's where most service businesses get stuck.

How Do You Measure Website ROI When Clients Book Off the Site?

Most service clients don't buy from a checkout page. They read your site, then they DM you, email you or book a call. So the site does the work and something else gets the attribution credit.

Three habits fix most of that:

  1. Track the actions that matter. Set your form submissions and booking clicks up as key events in Google Analytics 4. Google describes a key event as an action that's particularly important to the success of your business. What to track in GA4 for a service business walks through the setup.
  2. Ask every new lead how they found you. Put it on your intake form or ask on the first call. "Your website" counts even when they messaged you on Instagram first.
  3. Write it in your CRM. A lead without a source can't tell you anything later.
An example intake form and lead list for tracking website roi, with invented entries. An intake form has a how did you hear about us question outlined in berry with four options. An arrow leads to a lead list with name, source and status, where three leads have a source and a fourth shows no source and an unknown status.

Then look at it monthly, along with the website metrics that matter. After a few months, you'll know which clients the site helped bring in and roughly what they were worth.

Your blog belongs in this math too. When posts lead readers to an offer, they pull their weight, which is the whole point of content bringing them in and the site closing the sale.

What Should You Do If Your Site Is a Liability?

If you're paying for tools nobody uses, start with the cost side, because it's the fastest win. Cancel the tools nobody uses. Count your hours honestly and decide which updates actually need to happen.

Website ROI: a calculator next to a pile of receipts

Then look at the return side. If people visit and don't reach out, find out why before you spend more to send them there. Spending more on traffic first is the trap in why no amount of marketing will fix a bad website. Check what a normal conversion rate looks like too, so you know whether yours is actually low. And if the site looks finished but sends nothing your way, why your website isn't generating leads is the place to start.

Some sites can be turned around with a few fixes. Others were built for a business you don't run anymore. Eso sí, you won't know which one you've got until you've put real numbers next to it. Putting numbers next to the site is where website strategy starts paying for itself.

Your site should earn like an asset. If you've never done the Friday check, do it this month. Count what it costs, count what it brought in and look at the two numbers side by side.

Key Takeaways

  • Website ROI compares what your site brings in with everything it costs, including your own time.
  • An asset sells for you, holds up when other channels drop and doesn't need a disclaimer. A liability costs money and attention every month without bringing in clients.
  • Use the formula (revenue − cost) ÷ cost × 100 and count tools, fees and hours on the cost side.
  • For a service business, track key events, ask every lead how they found you and log the source in your CRM.
  • Cut the costs first, then fix why visitors aren't reaching out before you spend more to send them there.

I did the math. Can someone help me read it?

Bring your site, your numbers and the math you just did to one private session on your real question. You'll leave with notes. Sessions start at $350. Full audits are available and get quoted first.

Book a Strategic Cafecito, from $350 →

Frequently Asked Questions

How do I calculate the ROI of my website?

Subtract what the site cost you this year from the revenue it brought in, divide by the cost and multiply by 100. Count hosting, domain fees, tools, plugins, anyone you pay to update it and your own hours. On the revenue side, count clients who booked or inquired through the site or checked it before they reached out.

Is my website an asset or a liability?

It's an asset if it brings in clients, does part of the selling and lets you share it without apologizing. It's a liability if it costs you every month and you can't name a client it brought in. Count your time on the cost side, because that's usually what tips a cheap site into a costly one.

How do I measure website ROI when clients book off the site?

Set your form submissions and booking clicks as key events in Google Analytics 4. Ask every new lead how they found you and note the answer in your CRM. Count "I looked at your website first" as a site-assisted client, even if they reached out on social media or by email.

What is a good ROI for a small business website?

Any return above zero means the site pays for itself. Anything well above it means the site is an asset. There's no single benchmark for service businesses because prices vary so much. One extra client a year can cover the whole cost of a site for a high-ticket service, so track your own number over time.

Should I spend more on my website if it isn't bringing in clients?

Hold off until you know why. Cut tools you don't need first, then find out whether people aren't finding the site or aren't reaching out once they're there. Spending on traffic before you fix the reason visitors leave usually raises the cost without raising the return.

About the Author

Kristine Gonzalez holds a notepad and pencil, smiling as she writes.

About the Author

Kristine Gonzalez

Kristine Gonzalez is a Nuyoflorican web strategist and Latina marketing nerd with 12+ years of receipts and agency experience. She helps service providers and intentional founders turn their websites into digital ecosystems that connect, convert and support sustainable growth. Her specialty? Businesses that aren't starting from scratch, but whose visibility has grown faster than their backend. Kristine works with founders whose websites and systems haven't caught up, rebuilding the infrastructure so the business can scale without everything depending on them.

She's helped brands double their traffic (or more), rank #1 on Google and transform underperforming sites into lead-generating machines powered by content, SEO and automation that works even when they're off the clock. She's also the host of So, It Depends, your digital marketing chisme corner and writer of Off the Clock, a week-ish newsletter about websites, systems and burnout-free business.

She built her first website at age 7 and hasn't stopped since. When she's not optimizing backend workflows or mapping smarter funnels, you'll find her deep in conversation, dancing to a boyband deep cut or cheering for the Mets.

Read More Posts About

Website as a Business Asset

Sites

Is my website actually doing anything for my business?

Not sure where to start? Begin with the post that ties this whole topic together.