Limo: Garage-To-Garage Billable Hours

Excel Formulas › Limo & Party Bus

All versions

A chauffeur is on the clock the moment the wheels leave the yard, not when the client opens the door. Garage-to-garage billing captures that, and two rules sit on top of it: time bills in half-hour increments, and every job carries a minimum.


Quick formula: Minutes to whole half hours, then floored at the contract minimum:
=MAX(C2,ROUNDUP(B2/30,0)/2)

A 95-minute airport run rounds to 2.0 hours but bills 3.0 — the minimum wins.

Functions used (tap for the full reference guide):

The example

Three jobs, each with the total minutes from garage-out to garage-in and the minimum on that contract.

ABCD
1JobTotal minutesMin hoursBillable hours
2Airport transfer9533.0
3Prom night31035.5
4Wedding charter40547.0

The formula

Two rules, applied in the right order:

=MAX(C2,ROUNDUP(B2/30,0)/2) // minutes -> whole half hours -> never below the minimum

How it works

Work from the inside out:

  1. B2/30 converts minutes into half-hour blocks. Garage-to-garage means the number already includes the dead run out and back.
  2. ROUNDUP(...,0) takes the next whole block — 95 minutes is 3.17 blocks, so 4.
  3. /2 turns blocks back into hours: 4 blocks is 2.0 hours.
  4. MAX(C2,...) applies the contract minimum. The minimum is a floor, not an addition, so MAX is exactly right and adding it would double-charge.

Multiply billable hours by the hourly rate, then add fuel surcharge and gratuity as separate lines so the client can see what they are paying for.

Try it: interactive demo

Interactive

Enter the garage-to-garage minutes and the contract minimum.

Variations

Bill in 15-minute increments

Swap 30 for 15 and 2 for 4 to change the increment.

=MAX(C2,ROUNDUP(B2/15,0)/4)

Line total with the rate

Multiply the billable hours by the hourly rate for the vehicle.

=MAX(C2,ROUNDUP(B2/30,0)/2)*145

Pitfalls & errors

Do not add the minimum — compare to it. =C2+ROUNDUP(B2/30,0)/2 turns a three-hour minimum into a three-hour surcharge on every job.

Garage-to-garage only works if dispatch logs both timestamps. If drivers record client-in and client-out instead, the dead run vanishes and you are giving away the drive across town twice a day.

Keep the minimum in a cell per job, not per company. Weekends, holidays and stretch vehicles usually carry different minimums, and a cell handles that without a second formula.

Practice workbook

📊
Download the free Limo: Garage-To-Garage Billable Hours practice workbook
Edit the yellow minutes and minimum-hours cells; billable hours recalculate.

Frequently asked questions

Is garage-to-garage standard in the industry?
It is the norm for hourly charters and stretch work. Point-to-point airport transfers are more often sold at a flat rate, precisely because clients dislike paying for a drive they never see.
What if the job runs past midnight into a higher rate?
Split it into two rows with two rate columns. Trying to encode a rate change inside one billable-hours formula makes the sheet unreadable and the invoice unexplainable.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: DJ Services: Minimum Gig Charge · Round to Quarter Hour · Valet Parking: Event Quote

Function references: MAXROUNDUP