SHOP PAYROLL · QUICK LUBE & OIL CHANGE

Paid by the bay, not the book. WageTime puts the upsell in the rate.

Quick lube doesn’t pay on flag hours: the crew is hourly by bay position, upsell commission rides on top, and a lot of first jobs fill the schedule. WageTime is payroll built for oil change shops to run exactly that.

Built on infrastructure processing $35B+ in payroll & taxes · 2.8M+ employees paid
SOUND FAMILIAR?

The bay turns a car in minutes. Payroll acts like every car took a book hour.

Roughly 25,000 US oil change and lubrication shops run on hourly crews, upsell commissions, and a lot of first jobs, none of which the flat-rate repair playbook fits. The pay math still has to clear overtime and minimum wage every single week. Right now it clears them in a spreadsheet, after the last car leaves.

NOT THE FLAG BOOK

Hourly by bay, not book-hours times a rate

A dealership tech flags a job; your crew clocks a shift. Lube, lower bay, upper bay, greeter, CSA: each is its own hourly rate, and one person moves between them inside a single week. Generic payroll wants one rate per employee, so the second and third rate end up in a spreadsheet, and so does the overtime.

THE UPSELL IS THE PAY

Commission that turns into overtime dollars

The courtesy check is where the money is: an air filter, wipers, a coolant flush on nearly every ticket. Those commissions are nondiscretionary, so they raise the overtime rate for that week. Pay the over-40 hours on base wage alone and you have underpaid overtime, which is exactly the error the Labor Department keeps writing up in this industry.

THE CREW IS SIXTEEN

First jobs, real child-labor rules

Quick lube is where a lot of teenagers earn a first paycheck. Federal rules let a 16-year-old run the rack lift but not the engine hoist, and not a customer’s car out on the street, and many states pile on stricter night, hour, and break limits. None of that surfaces in a generic payroll product, and a wrong schedule is a citation, not a footnote.

TWO SCREENS, NO BRIDGE

The POS counts cars, payroll counts nothing

The system that runs your bays knows every car, every upsell, and every clocked hour. Payroll sees none of that. Somebody exports the week, retypes hours and upsell counts into payroll, and hopes the transposed digit didn’t land in a teenager’s first check.

THE DOOR REVOLVES

Onboarding is a monthly event

Entry-tier turnover means you are always hiring. Every new lube tech is another I-9, another E-Verify case, another stack of forms, and every returning one is a rehire. In a two-manager shop, that stack lands on the closing manager after the last car rolls out.

Each of these gets a real product screen below, shown with sample shop data.
01 · HOURLY, ONE PERSON, THREE RATES

How do you pay a tech who works lower bay, upper bay, and the CSA desk in one week?

WageTime treats each bay position as its own hourly pay code, so a tech who splits the week across lower bay, upper bay, and the CSA desk is paid each position’s rate on one check, with overtime on the weighted-average across all of them.

  • Minimum-wage processing on actual clock hours, federal, state, and local.
  • Unlimited runs, so weekly pay costs nothing extra.
app.wagetime.com/payroll/position-week

Position Week · Dominic V. · Jul 20-26

Three position ratesOT on weighted average
Regular rate = all hourly earnings ÷ 44 clock hrs · premium on 4 OT hrs at half rate
Dominic V. · three position rates
Upper bay · 22.0 at $17.50$385.00
Lower bay · 14.0 at $15.00$210.00
CSA desk · 8.0 at $16.00$128.00
All hourly · 44.0 hrs$723.00
Weighted-average rate$16.43
4.0 OT hrs at $8.22$32.86
Gross pay$755.86
Overtime on the weighted-average of three position ratesclears the wage floor on all 44 hours

Replaces the second and third pay rate that lived in a spreadsheet, and the overtime figured against one rate the week never paid.

02 · THE COURTESY CHECK BECOMES OVERTIME

Do upsell commissions on filters and flushes change how overtime is paid?

Yes: WageTime counts courtesy-check commission in the regular rate, because it is nondiscretionary by design: run the menu, earn the commission. The commission joins the week’s hourly earnings and the overtime premium pays on that true rate automatically.

  • Car-count and average-ticket bonuses: own pay codes, same overtime math.
  • Every federal, state, and local tax filed automatically.
app.wagetime.com/payroll/upsell-overtime

Overtime With Upsell · Aisha N. · Jul 20-26

Commission in the OT rateNondiscretionary bonus
Courtesy-check commission is nondiscretionary · 3 OT hrs at half the regular rate
Aisha N. · hourly + upsell week
43.0 bay hrs at $16.00$688.00
Commission · 28 upsells$96.00
Regular rate on 43 hrs$18.23 / hr
3.0 OT hrs at half rate$27.35
Gross this week$811.35
Commission folded into the overtime ratewithholding applied

Replaces the base-rate-only overtime that shorts a commissioned week, and the bonus nobody folded into the rate.

03 · SIXTEEN IN THE BAY

What can a 16 or 17 year old do at an oil change shop, and how do you keep the schedule inside the lines?

A 16 or 17 year-old may run the grease-rack lift but not an engine hoist, and not a customer’s car on public roads, with many states adding stricter night, hour, and break limits: a question for you and your counsel.

  • Each person’s role and hours in one view before you publish.
  • WageTime’s conflict safeguards flag overnight shifts and rest-period gaps.
  • Tiered hourly pay codes for every bay position.
  • Self-onboarding with e-signatures for entry-level hires.
app.wagetime.com/scheduling/crew-week

Crew Schedule · Store 12 · Week of Jul 20

Overnight-shift validation on2 flags to review
Every person’s role and hours in one view before you publish
4Crew scheduled
127.5Hours scheduled
2Flags to review
CrewThis weekSchedule check
Dominic V. 19Upper bay44.0 hrsClear
Kayla T. 17Lower bay, greeter27.0 hrsOvernight shift flagged
Trey B. 16Greeter, courtesy check16.5 hrsRest-period gap flagged
Sofia L. asst mgrCSA desk, closing40.0 hrsClear
Overnight and rest-gap flags raised before publishapproved hours flow to payroll

Replaces the paper schedule where a minor’s overnight shift went unnoticed until after it was worked.

04 · HOURS OUT OF THE FAST-LUBE POS

What happens to the car count and clock hours your bay system already tracks?

Car count and clock hours stop living in a second spreadsheet: WageTime imports the clock hours from LubeSoft or whatever fast-lube POS runs your bays, car-count bonuses run as pay codes, and we confirm the exact flow on the demo.

  • Car-count and average-ticket bonuses configured as pay codes.
  • Upsell tallies keyed against the commission code, onto the check.
  • Labor and pay coded by job and by store.
  • QuickBooks posting by department, plus configurable GL export.
app.wagetime.com/time/lube-pos-import

POS Hours Import · Jul 20-26

Clock hours imported1 I-9 to finish
Imported from your fast-lube POS · clock hours and upsell tallies by crew
4Crew imported
130.5Clock hrs imported
72Upsells keyed
CrewClock hrsStatus
Dominic V.Store 12 · 28 upsells keyed44.0Ready
Aisha N.Store 12 · 31 upsells keyed43.0Ready
Kayla T.Store 12 · 9 upsells keyed27.0Ready
Trey B.Store 12 · 4 upsells keyed16.5New hire, I-9 open
Upsells keyed to the commission pay codeclock hours ready for Friday’s run

Replaces the export-reformat-retype ritual between the bay system and the check.

05 · THE DOOR THAT KEEPS REVOLVING

How do you onboard a whole crew again when turnover never stops?

WageTime handles turnover as the recurring event it actually is: new hires self-onboard with e-signatures from a phone, the I-9 and E-Verify run electronically on the record, and a returning tech is a rehire, not a fresh file.

  • Electronic I-9 with document capture; E-Verify once I-9 is met.
  • Bulk termination wizard for end-of-season waves.
  • Self-service portal and app for stubs, W-2s, and PTO.
app.wagetime.com/onboarding/new-crew

New-Crew Onboarding · Store 12

Bulk onboarding2 to finish
New hires self-onboard with e-signatures from a phone
4In onboarding
2Still to finish
New hireStepStatus
Trey B. 16GreeterSelf-onboarding + I-9E-Verify pending
Bianca R.Lower baye-signed, I-9 completeReady to pay
Devon McK.Upper bayRehire, returning techRecord restored
Marisol E.CSA deskOffer e-signedDocs 1 of 3
E-signatures captured on every new-hire fileI-9 and E-Verify tracked on the record

Replaces the onboarding stack the closing manager did by hand, one new hire at a time.

PRICING

Simple payroll pricing. No surprises.

Full-service payroll is $10 a month per person paid that month, plus $50 a month per company, with unlimited runs. No long-term contracts, no per-run charges.

  • Full-service payroll, unlimited runs
  • Federal, state & local tax filing
  • Year-end W-2s & 1099s
  • Direct deposit, checks & pay cards
  • Contractor payments & filings
  • Off-cycle runs & bonuses, no extra fee
  • Employee paystubs & W-2 access
  • QuickBooks integration
$10/mo per person paid
+ $50/mo per company

Off-cycle runs and bonuses cost nothing extra. No long-term contracts; cancel anytime.

Example: 50 people paid × $10 + $50 company = $550 for the month

HR & hiring, onboarding, PTO, time tracking, benefits, and workers’ comp are optional add-ons, priced separately when you’re ready.

See a demo
THE INFRASTRUCTURE BEHIND WAGETIME
$35B+
in payroll & taxes paid
2.8M+
employees paid
4.3M+
W-2s & 1099s filed
100%
of tax filings automated

Quick lube and oil change payroll FAQ

Are quick lube techs paid flat rate like dealership mechanics?

No. Quick lube crews are paid hourly by bay position, not book-hours times a flag rate. WageTime runs each position as its own hourly pay code, and when one person works two or more rates in a week, overtime computes on the weighted-average regular rate automatically. The flag-hour playbook from the dealership never has to fit.

Do upsell commissions on filters and flushes have to be included in overtime pay?

When commission is nondiscretionary and tied to sales, it belongs in the regular rate the overtime premium is figured on. WageTime folds courtesy-check commission into that weighted-average rate automatically, so an over-40 week is paid on hourly plus commission, not hourly alone. How the rules apply to your specific plan is a question for you and your counsel.

Can a 16 or 17 year old work the bays at an oil change shop?

Federal rules let 16 and 17 year-olds run a service-bay grease-rack lift but not an engine hoist, and not customer cars on public roads, and many states add stricter limits. WageTime does not decide what a minor may do; it keeps roles and hours in one view and flags overnight shifts and rest gaps before you publish. Legal questions stay with you and your counsel.

Does WageTime work with my quick lube POS like LubeSoft instead of a repair-order system?

In the way that matters: we import clock hours so there’s no double entry. Tell us your fast-lube system on the demo, whether that’s LubeSoft or another, and we’ll confirm the exact flow for your setup. WageTime does not claim a direct integration with any point-of-sale, and your car-count bonus runs as a pay code inside the payroll.

How do I onboard a whole new crew when turnover is this high?

Self-onboarding with e-signatures lets new hires enter their own details from a phone, WageTime runs electronic I-9 with document capture and creates the E-Verify case once I-9 requirements are met, and rehire onboarding restores a returning tech’s record. A bulk termination wizard clears end-of-season waves in one pass.

What does payroll cost for a two-bay oil change shop?

$50 a month for the company plus $10 per person actually paid that month, with unlimited runs, so a midweek commission run or a weekly cadence costs nothing extra. Filings, W-2s, and 1099s are included. Run three stores as separate LLCs? Each keeps its own EIN, with one login and combined reporting.

Bring one upsell week.

Last week’s clock hours by tech, the courtesy-check commission beside them, and your bay positions and rates. Twenty minutes with a payroll specialist on a live demo shop: you’ll watch a multi-position week compute its own weighted-average overtime, see the commission fold into the rate, and get a straight answer on your crew and your POS.

Book a 20-minute demo