Free for truck repair shops

Get a free sales analysis of your shop.

Find out which customers stopped coming back, what they used to spend, and who to call first. We'll build this exact report from your shop's own repair orders, January 2026 to now, free and ready within 48 hours of getting your data. Flip through the sample below.

What we found in this sample shop's records $46,200recoverable this month 89customers gone quiet 15customers to call, ranked

01The month at a glance

BLACKTOP ENGINE
SAMPLE REPORT

Monthly Sales Report

Sample Truck & Trailer Repair  |  September 2026

01

The month at a glance

Revenue$186,420+6.8% vs August
Repair orders312+5.1% vs August
Avg repair order$598+1.6% vs August
Revenue at risk$46,200Recoverable this month

What the numbers say

  1. 1Best month in six. Revenue grew 6.8% to $186,420, led by engine and drivetrain work (up 12%) and roadside calls (up 73%).
  2. 2PM is slipping. Preventive maintenance fell 12% while every other major category grew. PM is what keeps fleets coming back, so this is an early warning.
  3. 3Too much depends on a few fleets. Your top 5 accounts are 42% of revenue, and two of them are declining.
  4. 489 customers have gone quiet. They spent $177,200 with you over the last 12 months and haven't been back in 30+ days.

Top 3 actions for October

  1. Call Fleet Account C this week. PM visits dropped from 9 to 3 a month. Find out why before the account is gone.
  2. Send PM reminders to 12 overdue fleets. Est. $14,400 in repair work.
  3. Win back the 23 customers inactive 90 to 179 days. Est. $10,200 recoverable.
Prepared by Mani Batala, Founder & Lead AnalystReport delivered October 3, 2026
BLACKTOP ENGINESample Truck & Trailer Repair  |  Monthly Sales Report, September 2026
02

Revenue and sales trends

Revenue for the last six months. September was your strongest month of the six.

Month by month

MonthRevenueRepair ordersAvg orderVs prior month
Apr$161,200281$574
May$168,900290$582+4.8%
Jun$172,400296$582+2.1%
Jul$165,300284$582-4.1%
Aug$174,600297$588+5.6%
Sep$186,420312$598+6.8%

September, week by week

WeekRevenueRepair ordersAvg order
Sep 1 to 7$38,94064$608
Sep 8 to 14$47,21080$590
Sep 15 to 21$51,38085$604
Sep 22 to 30$48,89083$589

The first week of the month was the slowest, about 16% below the weekly average. That's the best window for a promotion.

BLACKTOP ENGINESample Truck & Trailer Repair  |  Monthly Sales Report, September 2026
03

Repair category analysis

Where the money comes from and how often each service brings customers back.

Revenue by category

CategoryRevenueShareVs Aug
Engine & drivetrain
$52,88028%+12.3%
Brakes & air systems
$34,11018%+2.0%
Preventive maintenance (PM)
$27,96015%-12.1%
Electrical & diagnostics
$22,37012%+10.7%
Tires & wheel end
$18,64010%+10.3%
Trailer repair
$15,8308%+13.6%
DOT inspections
$8,4005%+10.5%
Roadside & mobile calls
$6,2303%+73.1%
Total$186,420100%+6.8%

Frequency and repeat business

CategoryJobsCustomersAvg ticketRepeat rateDays between visits
Engine & drivetrain4133$1,29038%140
Brakes & air systems6851$50261%75
Preventive maintenance (PM)9658$29182%64 (was 58)
Electrical & diagnostics3934$57444%120
Tires & wheel end3429$54852%95
Trailer repair2215$72047%110
DOT inspections7052$12071%360 (annual)
Roadside & mobile calls1818$34611%Rare
What this means: PM keeps 82% of customers coming back, but visits have stretched from every 58 to every 64 days. Roadside customers almost never return (11%). Engine work has the biggest tickets ($1,290), so every fleet kept on PM is a likely future engine job.
BLACKTOP ENGINESample Truck & Trailer Repair  |  Monthly Sales Report, September 2026
04

Customer activity and revenue concentration

Active customers148Served in September
Returning12987% of active customers
New1911 came from roadside calls

Top 5 accounts

AccountSep revenueShare3-month trend
Fleet Account A (regional hauler, 42 trucks)$24,86013.3%Growing
Fleet Account B (dump & aggregate)$18,72010.0%Growing
Fleet Account C (refrigerated freight)$14,3907.7%Declining
Fleet Account D (local delivery)$11,2706.0%Steady
Fleet Account E (oilfield services)$8,9304.8%Declining
Top 5 combined$78,17041.9%
Concentration risk: elevated. We flag any shop where the top 5 accounts are more than 35% of revenue. Yours are 42%, and two of the five are declining. Losing Fleet Account C alone would cost about $172,680 a year at September's pace.

Customers who stopped coming in

Last visitCustomersSpent in prior 12 months
30 to 59 days21
$38,400
60 to 89 days14
$29,700
90 to 179 days23
$61,200
180+ days31
$47,900
Total89$177,200

The 90 to 179 day group is the priority: still winnable, and the highest spend. The full list is on page 6.

BLACKTOP ENGINESample Truck & Trailer Repair  |  Monthly Sales Report, September 2026
05

Sales opportunity scoring

Every customer is scored from 0 to 100 on how much additional business they're likely to bring and how urgent it is. These are the top 15 for October.

CustomerScoreWhyEst. valueNext step
1Fleet Account C94PM visits down from 9 to 3 a month since June$9,800Owner call this week
2Fleet Account E88Spend down 31% over 3 months; PM overdue$4,200Owner call
3Gulf Prairie Hauling8614 trucks; PM overdue by 22 days$2,900PM reminder
4Red Oak Transport83Declined $3,400 brake job on Sep 18$3,400Callback
5Fleet Account D81Sends trailer work to another shop$2,600Trailer offer
6Lone Pine Logistics79Inactive 104 days; $8,400 in past 12 months$2,400Win-back offer
7Cypress Bend Freight77PM overdue by 17 days$1,800PM reminder
8Mesa Line Carriers75Declined $2,100 tire job on Sep 9$2,100Callback
9Brazos Valley Dump Co.73Inactive 131 days; $7,800 in past 12 months$1,950Win-back offer
10Northfork Ag Hauling70Harvest season starting; last visit 96 days ago$1,700Seasonal PM offer
11Silverline Reefer68PM overdue by 19 days$1,500PM reminder
12Pecan Grove Freight65Declined $1,450 electrical repair$1,450Callback
13Ironwood Contractors63Inactive 112 days$1,300Win-back offer
14Highway 6 Towing613 roadside calls, never visited the shop$1,200Shop-service offer
15Bluebonnet Delivery586-truck fleet; one roadside call only$900Shop-service offer
Top 15 combined$39,200
How the score works. Each customer is rated on past 12-month spend, fleet size, how overdue they are for service, whether their visits are rising or falling, and any declined repairs.
80+ Act this week65 to 79 Act this monthUnder 65 Add to the next campaign
BLACKTOP ENGINESample Truck & Trailer Repair  |  Monthly Sales Report, September 2026
06

Inactive customer recovery list

The 23 customers who haven't been back in 90 to 179 days, ranked by what they spent with you. This is your team's call list, with a recommended offer for each.

CustomerContactDays outLast service12-mo spendRecommended offer
1Lone Pine LogisticsDerrick, (713) 555-0114104PM + brakes$8,400Free brake check with PM
2Brazos Valley Dump Co.Ray, (979) 555-0122131Engine repair$7,800Priority slot + PM special
3Coastal Bend AggregatesLupe, (361) 555-013597Brakes & air$5,200Free brake check with PM
4Ironwood ContractorsTasha, (281) 555-0141112Electrical$4,600Free diagnostic
5Northfork Ag HaulingWes, (936) 555-015896PM$4,100Pre-harvest PM special
6Westfield Fuel HaulersMarcus, (713) 555-0163143Tires$3,600Tire check + PM special
7Trinity Mixer ServicesGina, (832) 555-0170118Engine repair$3,200Priority scheduling
8Live Oak LivestockCody, (979) 555-0176159Trailer repair$2,900Trailer inspection special
9Sandhill Water TransportAndre, (281) 555-0183101PM$2,700PM special
10Clear Lake CouriersPriya, (713) 555-0189125Brakes & air$2,500Free brake check with PM
11Old Spanish Trail FreightHector, (832) 555-0192138Tires$2,300Tire check + PM special
12Bayside Pallet Co.Jen, (281) 555-0104109PM$2,100PM special
13Rolling Hills HaulingEarl, (936) 555-0117167Electrical$1,900Free diagnostic
14Prairie View ProduceLinh, (979) 555-012899Trailer repair$1,700Trailer inspection special
15Fort Bend FencingMike, (281) 555-0131121PM$1,500PM special
16Kingwood Lawn FleetShay, (832) 555-0146133Brakes & air$1,300Free brake check with PM
17Riverside Roll-OffDante, (713) 555-0152148Tires$1,150Tire check + PM special
18Magnolia Feed SupplyBeth, (936) 555-0167114PM$1,000PM special
19Spring Creek MoversOmar, (281) 555-0174176Electrical$900Free diagnostic
20Tomball Tank LinesKyle, (832) 555-0181127PM$800PM special
21Humble Hot ShotAndrea, (281) 555-0187105Roadside$65010% off first shop visit
22Katy Prairie PickupLuis, (713) 555-0195152Roadside$50010% off first shop visit
23Sealy Small FreightRon, (979) 555-0199170Brakes & air$400Free brake check with PM
23 customers$61,200
BLACKTOP ENGINESample Truck & Trailer Repair  |  Monthly Sales Report, September 2026
07

Missed opportunities and next steps

Revenue the shop can realistically recover in October, based on its own records.

OpportunityEst. value
1Fleet Account C: PM visits down from 9 to 3 per month since June
Likely moving PM work elsewhere. Highest-value account at risk.
$9,800
212 fleets overdue for PM based on service history
Last PM 75+ days ago on a typical 60-day interval.
$14,400
323 customers inactive 90 to 179 days
$61,200 spent with you in the prior 12 months.
$10,200
438 declined or deferred repairs in September
Mostly brakes and tires. No follow-up recorded.
$8,700
5Roadside calls up 73% with no follow-up offer
18 one-time roadside customers never offered shop service.
$3,100
Total recoverable$46,200

Estimates use each customer's average order value and a conservative 30 to 40% response rate.

Recommended actions

ActionOwnerDuePriority
1Call Fleet Account C owner this week; review PM pricing and turnaroundOwnerOct 9High
2Send PM reminder to the 12 overdue fleets with a book-by dateService writerOct 7High
3Run a 90-day win-back offer to the 23 inactive customersBlacktop EngineOct 14High
4Call back the 38 declined repairs, starting with brakes and tiresService writerOct 16Medium
5Add a shop-service offer to every roadside invoiceFront deskOct 10Medium

Next month we'll track

PM revenue back above $30,000Declined repairs converted
Fleet Account C visitsRoadside customers returning for shop work
Win-back replies and booked repairsFirst-week revenue vs September
Page 1 of 7

Tap Next, use your arrow keys, or swipe to turn the page.

Free • Report in 48 Hours • No Obligation

Get your free sales analysis

Takes 60 seconds. We'll reach out to get your sales data.

Step 1 of 2: Your info

Free. Report within 48 hours of getting your data. No obligation.

By submitting, you agree Blacktop Engine may contact you by phone, text, or email about your request. No spam. Ever.

You're on the list!

We'll reach out shortly to get your sales data. An export from your shop software or a spreadsheet works. Once we have it, your full report is ready within 48 hours. Keep your phone close.

Your free analysis

Want this report for your shop? It's free.

Send us your repair orders from January 2026 to now. Within 48 hours, you'll have your full report, and we'll walk you through it. If you want reports every month after that, we'll talk about it then. If not, the report is yours to keep.

Free analysis.

Your shop's sales, January 2026 to now. Full report within 48 hours. No cost, no pressure.

Your free analysis includes:

Your sales reportBuilt from your repair orders: trends, services, customers, and what changed this year.
A ranked call listWho to call first, why, and the offer to make. Your team makes the calls.
Clear actionsEach one with an owner and a due date, so nothing sits on paper.
A walkthrough with ManiWe go over your numbers together so you know exactly what to do first.

I'm Mani, Founder & Lead Analyst of Blacktop Engine. Nearly a decade in trucking, and I've generated $4M+ in annual revenue for a small carrier. I read your numbers like an owner, not an accountant.

Seen enough? Let's find what your shop is missing.

Quick test

Can you answer these about your shop?

If you can't answer all six in under a minute, money is slipping past you. The answers are already in your repair orders. Nobody has pulled them out yet.

Which customers spent money with you last year and haven't been back in 90 days?
Is your preventive maintenance work growing or quietly slipping?
How much of your revenue depends on your top 5 accounts?
Which declined repairs never got a callback?
Which week of the month is your slowest, and what fills it?
Which roadside customers never came back for shop work?

Your free analysis answers all six. The longer a customer stays quiet, the harder they are to win back. Find yours now.

The math

Win back five. Do the math.

Take the sample shop: 23 customers who spent money there last year haven't been back in 90 to 179 days. Their average repair order is $598.

5quiet customers come back
$598average repair order
$2,990in repair work, one visit each

And that's before PM reminders, declined repairs, and the next visit after that. These customers already know your shop. Someone just has to call them with a reason to come back. Your numbers will be different. Your free analysis shows you yours.

Your quiet customers are getting harder to win back every month. Find out who they are.

Smarter, then better

Knowing isn't enough. Every report ends in action.

A report nobody acts on is just paper. Your free analysis ends with clear actions, an owner for each one, and a due date. Keep going monthly and we track what happened.

Know

See what's working, what's slipping, and where the money is hiding.

Act

Get the call list, the offers, and who does what by when.

Grow

Next month's report shows what worked, so every month gets sharper.

If you keep going monthly, we track:

  • Declined repairs converted
  • Win-back replies and booked repairs
  • PM revenue back on track
  • Slow-week revenue vs last month

Ready to run your shop on real numbers? Start with a free analysis.

How it works

Four steps. Zero cost.

  1. STEP 1Request your free analysis

    Fill out the form. It takes 60 seconds.

  2. STEP 2Send your sales data

    We reach out and help you pull it. Export your repair orders from January 2026 to now from your shop software or spreadsheet. We handle the cleanup. Happy to sign your NDA first.

  3. STEP 3Get your report in 48 hours

    Within 48 hours of getting your data, we build your full report: what's growing, what's slipping, who stopped coming in, your ranked call list, and your top actions.

  4. STEP 4Walk through it with Mani

    We go over your numbers together and decide what to do first. Want reports every month after that? Your call.

Step 1 takes 60 seconds. Get your free analysis now.

Quick answers

Before you request

Is the analysis really free?

Yes. No payment, no card, no contract. After your walkthrough, you decide if you want reports every month. If not, the report is yours to keep.

How fast do I get my report?

Within 48 hours of receiving your sales data. We reach out first and help you pull it, so the clock starts as soon as we have it.

What data do you need from my shop?

Your repair orders or invoices from January 2026 to now: date, customer, service, and total. An export from your shop software, QuickBooks, or a spreadsheet works. We'll walk you through exactly how to pull it.

Is my shop's information kept private?

Yes. Your data is only used to build your reports, and we're happy to sign your NDA before you share anything.

Do I need special software?

No. If you can export your sales to Excel or CSV, that's enough. Even paper-heavy shops can start; we'll talk through options on the call.

Do you call my customers for me?

No. Your team makes the calls, because your customers know your shop. Every report gives them a ranked call list with the reason to call and a recommended offer for each customer, so they know exactly what to say.

Does the report show my profit?

The report is built on your sales: revenue, repair orders, customers, and services. Profit needs your parts and labor costs, which we can talk about adding during your walkthrough.

What happens after the free analysis?

If you want a report every month, you'll get a custom quote after your walkthrough, before you pay anything. If not, no hard feelings. The free analysis is yours either way.

Is the sample report real?

The format is exactly what your free analysis looks like. The shop, accounts, and figures in the sample are fictional, so no real shop's data is shared.

Your repair orders already hold the answers. Let's pull them out together.