2026-06-16 • 8 min read
Spray Tan Travel Fee Calculator: A Simple Formula for Mobile Appointments
Use this spray tan travel fee calculator to price mobile appointments without guessing. Includes a simple formula, worked examples, zone pricing rules, and booking-page copy you can use today.
The short answer
If you offer mobile spray tans, your travel fee should cover three things: drive time, vehicle cost, and any location-specific friction such as tolls, parking, or long setup walks. The simplest calculator is:
| Step | Formula |
|---|---|
| Drive-time cost | round-trip minutes / 60 x your travel hourly rate |
| Vehicle cost | round-trip miles x your mileage cost |
| Location add-ons | parking + tolls + gate/venue hassle fee if needed |
| Final travel fee | drive-time cost + vehicle cost + add-ons - route discount |
Round the result to a client-friendly number such as $10, $15, $20, $25, or $30. If the number keeps landing above $35 for solo appointments, that is usually a sign to shrink the service area, require route-compatible times, or convert the booking into a group minimum.
This article gives you the calculator, three worked examples, and the booking rules to keep mobile spray tan days profitable.
Why most mobile artists undercharge for travel
The usual mistake is pricing only the tan and mentally treating the drive as "part of the day." That works when the client is five minutes away. It fails when your calendar starts bouncing across town.
Travel is not just gas. It is:
- time you cannot sell to another client;
- mileage and wear on your car;
- loading and unloading your setup;
- parking, gate codes, elevators, and venue delays;
- the profit hit from a route that is not clustered.
If you have not read it yet, start with mobile spray tan route planning. Travel-fee math only works when the calendar itself respects route logic.
The calculator inputs
You do not need a giant spreadsheet. Start with five inputs:
| Input | What it means | Good starting range |
|---|---|---|
| Round-trip minutes | Total drive time to the client and back or to the next route anchor | 15-60 min |
| Travel hourly rate | What you want travel time to earn before service revenue | $20-$40/hr |
| Round-trip miles | Total miles driven for that booking | 6-30 miles |
| Mileage cost | Your internal cost per mile | $0.50-$0.80 |
| Add-ons | Parking, tolls, venue access, or premium inconvenience | $0-$20 |
Use a separate travel hourly rate from your service price. Your tan price pays for the spray tan itself. The travel fee pays for the logistics required to bring that service on-site.
The core formula
Use this exact sequence:
- Multiply round-trip minutes by your travel hourly rate.
- Divide by 60 to get the drive-time cost.
- Multiply round-trip miles by your mileage cost.
- Add parking, tolls, or venue-specific costs.
- Subtract any route discount if the appointment fits an existing cluster.
- Round to a clean public fee.
The formula looks like this:
| Component | Example |
|---|---|
| Round-trip minutes | 35 |
| Travel hourly rate | $24/hr |
| Drive-time cost | 35 / 60 x 24 = $14 |
| Round-trip miles | 12 |
| Mileage cost | $0.70 |
| Vehicle cost | 12 x 0.70 = $8.40 |
| Add-ons | $0 |
| Route discount | $0 |
| Recommended fee | $22.40 -> charge $20-$25 |
That is the calculator. Everything else is policy.
Three worked examples
Example 1: Nearby solo client
| Input | Value |
|---|---|
| Round-trip minutes | 20 |
| Travel hourly rate | $24/hr |
| Round-trip miles | 8 |
| Mileage cost | $0.65 |
| Add-ons | $0 |
Drive-time cost = $8.00. Vehicle cost = $5.20. Total = $13.20. Public fee: **$10-$15**.
Example 2: Suburban client outside your core zone
| Input | Value |
|---|---|
| Round-trip minutes | 38 |
| Travel hourly rate | $28/hr |
| Round-trip miles | 18 |
| Mileage cost | $0.70 |
| Add-ons | $0 |
Drive-time cost = $17.73. Vehicle cost = $12.60. Total = $30.33. Public fee: **$30**.
Example 3: Hotel or venue appointment with paid parking
| Input | Value |
|---|---|
| Round-trip minutes | 42 |
| Travel hourly rate | $30/hr |
| Round-trip miles | 16 |
| Mileage cost | $0.70 |
| Parking/tolls | $12 |
Drive-time cost = $21.00. Vehicle cost = $11.20. Add-ons = $12. Total = $44.20. That is where a solo booking often stops making sense. Better options:
- require a minimum booking total;
- convert it to a bridal or group package;
- offer limited route days for that zone;
- or quote it as a custom mobile event.
Turn the calculator into public booking rules
Clients should not have to ask whether a travel fee applies. Put the logic into clear rules:
| Zone | Distance or area | Fee rule | Best use |
|---|---|---|---|
| Zone 1 | Core service area | Included or $10 max | Repeat locals |
| Zone 2 | Outer service area | $15-$25 | Profitable solo bookings |
| Zone 3 | Extended area | $30-$50 or route-day only | Selective availability |
| Zone 4 | Venues, hotels, far suburbs | Custom quote or group minimum | Bridal, event, premium bookings |
If you already use mobile geoscheduling, your calendar should only show route-compatible times for Zones 2 and 3. That keeps the fee logic connected to the schedule instead of becoming a manual afterthought.
When to waive or reduce the fee
Do not waive travel fees randomly. Waive or reduce them only when the route gets more efficient:
- the client books into a neighborhood where you already have appointments;
- two or more clients book the same address;
- a bridal or event booking clears your minimum;
- you are running a specific route day and want dense bookings in one zone.
That last case matters most. A travel fee is not just about distance. It is about route efficiency. A client 14 miles away can be profitable if they sit inside a tight cluster. A client 7 miles away can be unprofitable if they force you to cross the city at rush hour.
Booking-page copy you can reuse
Use direct copy. Do not apologize for mobile logistics:
| Situation | Copy |
|---|---|
| Simple fee | Travel fees are calculated by location and shown before checkout. |
| Outer zone | Appointments outside our core service area may include a travel fee based on distance and drive time. |
| Route day | Some outer-area appointments are only available on route-compatible mobile days. |
| Group booking | Travel fees may be reduced or waived for group bookings at one address. |
Clear language cuts down on back-and-forth texts and makes your pricing feel deliberate instead of improvised.
The travel-fee mistakes that hurt conversion
Avoid these:
- charging nothing for outer-zone bookings and hoping the service price covers it;
- charging a random flat fee with no service-area logic behind it;
- quoting fees manually over DM after the client tries to book;
- allowing any mobile client to grab any time on the calendar;
- hiding the fee until after confirmation.
If your travel-fee setup feels messy, the problem is usually not the number. It is the workflow around the number.
How Bronzly helps you apply the calculator
Bronzly connects the fee logic to the booking flow so it is not living in your notes app.
- mobile geoscheduling keeps clients inside route-compatible availability;
- the fee can be shown before checkout instead of handled manually later;
- pricing stays separate from route logic, so your service menu does not have to absorb every mileage edge case;
- rinse reminders and client messaging stay attached to the same appointment after the travel fee is quoted.
The result is simple: cleaner pricing, fewer manual DMs, and mobile days that make sense on paper before you drive them in real life.
Use the calculator on your next mobile day
Before your next route, price each booking with the formula above and compare it to what you actually charged. You will usually find one of two things:
- Your nearby clients are fine and your outer-zone clients are underpriced.
- Your fee is acceptable, but your calendar is allowing unprofitable route patterns.
Fix both at the same time. Start with the route rules, then apply the fee formula consistently.
Use Bronzly to quote travel fees inside a route-aware booking flow. It keeps service areas, travel logic, checkout, messaging, and rinse reminders connected in one place.