How to invoice and schedule a mobile detailing business
You make cars look new. The boring part is bookings, deposits, supply stock, and the invoice after you pack up. DMs and a notes app can carry you for a while. Then a no-show eats a whole afternoon and you cannot remember who still owes for last Saturday's ceramic job.
Here is a tight loop: book the slot, do the work, send the invoice, restock what you used. Add a deposit when the job is big enough that a no-show hurts.
What goes on a detailing invoice
Spell out the vehicle and the package:
- Your business name and phone
- Customer name and service location
- Invoice number and date
- Vehicle ("2019 black SUV") and package ("full interior + exterior hand wash")
- Add-ons on separate lines (pet hair, engine bay, one-step polish)
- Total, due date, and how to pay
Photos help disputes, but the invoice line should stand alone. "Full detail" without the vehicle is how arguments start.
Step 1: Put availability where customers can actually book
Mobile work dies in message threads. Set the windows you want to work. A booking page shows that availability. Sync with your calendar so a Tuesday ceramic does not land on top of a fleet wash you already promised.
You still decide open times, travel radius in your own words, and which packages need a conversation first. For big jobs, use the booking page for an estimate slot, then send a quote.
Step 2: Quote packages that are not a simple menu price
Menu prices can sit on your profile. Custom work needs a quote:
- Multi-step paint correction
- Older interiors with heavy pet hair
- Fleet or multi-car visits
- Coatings or long jobs that block a full day
Send the quote with package, add-ons, time estimate, and price. When they accept, convert the quote to an invoice in one click.
Step 3: Optionally create a deposit invoice before you drive
No-shows hurt more when you already burned fuel. For long jobs, one option is a deposit invoice from the quote before you hold the slot. You choose the amount. Linchpin does not auto-create deposits, payment plans, or a default percent.
Two amounts on the quote keep it clear:
- Deposit to hold a half-day or full-day slot (if you want one)
- Balance due when the job is done
Short menu washes can skip the deposit and go straight to a full invoice after the wash. Put whatever you chose on the quote so the customer sees it before they pay.
Step 4: Send the finished-job invoice before you leave the driveway
When the car is done, send the balance (or the full invoice if there was no deposit) by link. The customer opens the client page, views the invoice, downloads a PDF if they want, and pays by card through Stripe.
Same-day billing beats "I'll Venmo you later" disappearing into a group chat. Each of those invoices is one you create and send. Nothing is draining a card on a schedule.
Step 5: Watch the chemicals and towels like inventory, because they are
You do not need a warehouse system. You need counts on what stops a job:
- Towels and microfibers
- Soap, dressings, compounds, coatings
- Masking supplies and applicators
If you use Inventory, you can keep stock counts, bump quantity up or down, bulk adjust after a busy weekend, import or export CSV, look up items by barcode, and stock in from a receipt when you restock. Pairing that with receipt capture is optional. Neither module is required to invoice.
There is no separate orders module. For jobs, you track what is quoted, invoiced, and paid.
Where Linchpin fits for detailers
Linchpin is one login with modules you flip on. I built it so friends and family could keep the tools they actually use in one place instead of duct-taping five apps.
Modules that match this page:
- Scheduling: booking page, availability you set, sync with your calendar
- Invoicing: quotes, one-click invoice, deposit invoices you create, links, client pay page, PDF, Stripe card pay
- Inventory when the trunk stock gets chaotic
Receipt capture and contractor tools stay off until you need them. Contractor tools are for records and W-9s if you pay help. They do not file 1099s for you.
What Linchpin does and doesn't do
Does: booking with your availability, quotes and invoices, seller-created deposit invoices, card payment links via Stripe, PDF, optional inventory counts and receipt capture.
Doesn't: auto-charge deposits on a plan, track mileage, file taxes or 1099s, or provide an orders module for job tickets.
Example Saturday (labeled example)
Alex opens three full-detail slots on the booking page. A customer books an estimate for a neglected SUV. Alex sends a quote for full interior, exterior, and a pet-hair add-on, then creates one deposit invoice to hold Saturday 9am. The deposit pays by card Friday night. Saturday Alex finishes at 1pm, sends one balance invoice from the driveway, and after the last job drops towel and compound counts in Inventory so Sunday restock is obvious.
FAQ
Should every detail require a deposit?
No. Short menu washes often skip it. Half-day and full-day jobs are where a deposit helps more. You decide per quote.
Can I take payment outside the invoice link?
Yes. If someone pays you another way, mark the invoice paid yourself and keep your own note. The Stripe card link on the invoice is one path, not the only way money can change hands.
What stock is worth counting in the trunk?
Whatever stops a job when it runs out: towels, your main soap and dressings, compounds, coatings, and applicators. Skip the cheap extras you can grab any day.