How can I tell which services are actually making my business the most money?
The service bringing in the most revenue is not necessarily the service making you the most money.
To figure out which services are actually driving profit, you need to look at what you charge, what it costs to deliver the service, how much time your team spends on it, what it costs to acquire the customer, and how much that customer is likely to spend with you over time.
For many small businesses, the difficult part is not calculating the numbers. It is getting the sales, marketing, customer, and operational data into one place so you can see what is really happening.
Should I just look at which service brings in the most revenue?
No. Revenue is a starting point, not the final answer.
Imagine a home service business that generated:
- $300,000 from Service A
- $200,000 from Service B
- $125,000 from Service C
At first glance, Service A looks like the obvious winner.
But what if Service A requires expensive materials, several hours of technician time, lots of callbacks, and $500 in advertising to acquire each customer?
Meanwhile, Service C requires very little material, can be completed quickly, and generates repeat business.
Suddenly, that $125,000 service may be much more valuable than it looks.
The U.S. Small Business Administration recommends looking at contribution margin, which considers the selling price of a product or service compared with the variable cost of providing it. That number can help businesses understand how individual products and services contribute toward covering fixed expenses and generating profit. See the SBA’s break-even and contribution margin guidance.
What numbers should I track for each service?
Start with six numbers.
1. Revenue
How much total revenue did the service generate?
This is the easiest number to find, but you do not want to stop here.
2. Direct costs
What did you spend specifically to provide that service?
Depending on your business, this could include:
- Materials
- Contractor costs
- Technician or employee labor
- Shipping
- Software used specifically for the service
- Credit card or transaction fees
- Travel
- Equipment rentals
3. Labor time
How many employee hours does the service consume?
Time is one of the easiest costs for a service business to overlook.
A $2,500 project that requires 30 hours of your most experienced employee’s time could be less attractive than a $1,500 service your team can finish in six hours.
Job costing helps businesses assign labor, materials, and other costs to specific projects so they can compare income against the actual cost of completing the work. QuickBooks specifically recommends tracking project-level costs and profitability to identify which types of work remain profitable and improve future pricing. Read QuickBooks’ explanation of job costing and profitability.
4. Customer acquisition cost
How much are you spending to generate customers for that particular service?
If you spend $5,000 promoting HVAC replacements and generate 10 new replacement customers, your basic customer acquisition cost is $500.
If another service gets most of its customers through referrals and organic search, its acquisition cost may be dramatically lower.
Stripe defines customer acquisition cost as the amount spent to turn a prospect into a paying customer and recommends comparing acquisition cost with the profit a customer generates. See Stripe’s explanation of customer acquisition cost.
5. Close rate
What percentage of leads for that service actually become customers?
This one gets overlooked surprisingly often.
Suppose Service A generates 100 inquiries but closes only 15 of them. Service B generates 50 inquiries and closes 25.
Service B has fewer leads but twice as many customers per 100 opportunities.
That is why your CRM should record more than someone’s name and phone number. Ideally, you should know what service they wanted, where they came from, whether an appointment was booked, whether the opportunity closed, and how much revenue it produced.
A system like Surge by Thrive’s CRM and lead capture platform can help keep those interactions connected instead of spreading the information across inboxes, spreadsheets, text messages, and separate marketing platforms.
6. Repeat and lifetime customer value
Does this service lead to more business later?
A lower-value initial service can sometimes be one of your best services because it opens the door to a long-term customer relationship.
For example, a plumbing inspection may not generate as much immediate profit as a major installation. But if inspection customers routinely return for repairs, maintenance, replacements, and other services, those customers can become extremely valuable.
Customer lifetime value looks beyond a single transaction and estimates the value a customer generates throughout the relationship. Stripe notes that a fuller profitability analysis can include customer acquisition cost and gross margin alongside lifetime value. Learn more about calculating customer lifetime value.
How do I calculate whether a service is actually profitable?
You can start with a simple calculation:
Service revenue – direct service costs – labor costs – acquisition costs = estimated service contribution
For example:
A landscaping company sells a $4,000 project.
Materials cost $1,100.
Labor costs $900.
Advertising and sales costs attributable to acquiring the customer equal $400.
That leaves approximately:
$4,000 – $1,100 – $900 – $400 = $1,600
Now compare that with a $2,500 service that requires only $300 in materials, $500 in labor, and $100 to acquire.
$2,500 – $300 – $500 – $100 = $1,600
Both generated the same estimated contribution even though one produced $1,500 more revenue.
You may also need to allocate overhead such as rent, insurance, administrative salaries, vehicles, and software. Your accountant or bookkeeper can help determine the best way to distribute those costs across your services.
How do I know which marketing is bringing in my most profitable services?
You need to connect the original lead source to the eventual sale.
Knowing that Google Ads generated 40 leads and SEO generated 25 does not tell you enough.
You want to know:
Google Ads → Service requested → Appointment → Sale → Revenue
and
Organic Search → Service requested → Appointment → Sale → Revenue
That changes the conversation from “Which marketing channel gives me the most leads?” to “Which marketing channel gives me the most profitable customers?”
Google Analytics uses attribution to help businesses understand which marketing touchpoints contribute to important actions and revenue rather than assuming every conversion resulted from a single interaction. Google explains how attribution connects marketing touchpoints to conversions.
This is also where a CRM becomes especially useful. When leads are captured consistently and moved through defined stages, you can start comparing lead sources, services, appointments, closed sales, and revenue.
What should my service profitability dashboard show?
You do not need 40 different reports.
Start with a simple monthly view showing each major service and:
- Number of leads
- Number of appointments or estimates
- Number of sales
- Close rate
- Revenue
- Average sale value
- Estimated fulfillment cost
- Customer acquisition cost
- Estimated profit contribution
- Repeat purchases or additional services
Once those numbers are visible, patterns usually begin to appear.
You may discover that a service you have been heavily promoting is barely profitable.
You might find a smaller service producing unusually valuable repeat customers.
Or you could learn that your highest-margin service simply is not getting enough marketing attention.
Can I automate some of this tracking?
Yes, and you probably should.
Manual tracking usually works until people get busy. Then someone forgets to update the spreadsheet, leads get missed, or nobody records where a customer came from.
With workflow automations in Surge by Thrive, businesses can automate parts of the lead and follow-up process while keeping customer activity connected to the CRM.
You can also use custom forms to collect information about the service a prospect is interested in at the beginning of the process. That gives you cleaner data later when you want to compare lead volume, sales, and revenue by service.
What should I do once I know my most profitable services?
Do not automatically stop selling everything else.
Instead, use the information to make better decisions.
You might:
- Put more advertising behind highly profitable services
- Feature profitable services more prominently on your website
- Improve pricing on services with weak margins
- Reduce unnecessary labor or fulfillment costs
- Train your sales team to identify cross-selling opportunities
- Create follow-up campaigns for customers likely to need another service
- Stop advertising services that consistently lose money
- Use entry-level services to create relationships that lead to higher-value work
The goal is not simply to sell more.
It is to understand what you want to sell more of.
Stop guessing which services are driving your growth
If your sales data lives in one system, your leads in another, your text messages somewhere else, and your marketing reports in a collection of spreadsheets, figuring out what is actually making money becomes unnecessarily difficult.
Surge by Thrive helps small businesses capture leads, track opportunities, automate follow-up, and keep more of the customer journey connected in one place.
That makes it much easier to answer the questions that actually matter:
Where are my best customers coming from?
Which services are they buying?
Which opportunities are turning into sales?
And which services should I focus on if I want to grow profitably?
Request a live demo of Surge by Thrive to see how you can bring your lead capture, CRM, follow-up, automation, and sales tracking together.
