Win work · Live
LiveRepair quotes with line items, options and a clean yes.
Write the quote on the stand, mark the parts the rider can take or leave, and turn the approved quote into a job with its lines already on it. Quotes are live in Service today.
Q-0731 · from request R-0212
Quote
- Standard tune-up × 1$95.00
- Hydraulic bleed, rear × 1$45.00
- Chain 11s 116L × 1$42.00
- Rear tire 700×45 (sidewall cut) × 1Optional$58.00
- Tubeless conversion × 1Optional$40.00
The quote is where the money is decided
A rider drops off a bike for a tune-up. On the stand you find a chain at 0.75, a cassette that will skip with a new chain, a sticky rear pivot and brake pads down to the backing plate. That is a very different bill from the one they expected, and how you write it up decides whether you do the work or send the bike home with a note on the tag.
The worst version of this is a price scribbled on the tag and read out over the phone. Nobody can find it later, the mechanic is not sure what was agreed, and the counter rings up something different at pickup. A written quote fixes that, because every line, every price and the rider's answer sit on one numbered record that the job and the invoice are built from.
That is what Service does today. The quote is not a PDF you make on the side. It is the first link in a chain that runs from the request, to the quote, to the job, to the invoice, with the same lines carried forward at each step so nothing is retyped.
What you can put on a quote today
Each quote gets its own number and is attached to a site in Service, which today means a name and an address for the customer. You add line items with a description, a quantity, a unit price and a taxable flag. Labor for a standard tune-up, a chain, a cassette, a set of pads and half an hour for a rear bleed each go on as a line, and the total builds as you type.
Any line can be marked optional. That is how you handle the parts you found on the stand: the tune-up is the core of the quote, and the new chain and cassette sit underneath as optional lines. When the rider tells you what they want, you record which optional lines they took, and only those carry into the job.
The quote takes a discount as a percentage or a fixed dollar amount, and a tax rate. The arithmetic is done in whole cents, tax is worked out after the discount, and rounding goes half up, so the total on the quote is the total on the invoice. When you mark the quote Sent, Service freezes a copy, so a price edit next week cannot quietly change what the rider was quoted.
From stand to job, as it works today
Start from a request or from scratch
A request from your web form or one typed in at the counter can be triaged straight into a quote, or you start a quote on a site directly.
Write the lines
Labor and parts as line items with quantity, unit price and a taxable flag. Mark the extras found on the stand as optional.
Mark it Sent
Service freezes the quote. You tell the rider the price yourself, by phone, at the counter or in your own email.
Record the answer
Mark it Customer approved or Declined, and tick which optional lines the rider accepted.
Convert to a job
The approved quote becomes a numbered job with visit dates, carrying the agreed lines so the mechanic does exactly what was approved.
WO-2291 · Trek Fuel EX 8
closed
- Price
- $238.20
- Labor cost
- $71.50
- Parts cost
- $48.30
- Margin
- $118.40
Quoted 1.0 h · booked 1.4 h — 0.4 h over on the rear bleed.
Where quoting goes next
An illustration of planned job costing behind a quote: labor and parts cost against the price. It is on the roadmap. Service does not record parts cost or labor rates yet, so margin is not shown today.
Illustration · sample data
What the rider does not see yet
Be clear with your counter staff about one thing. Marking a quote Sent in Service does not send anything. No email or text goes out, there is no link the rider can open, and there is no quote PDF. The status exists so the shop knows which quotes are waiting on an answer. For now the price reaches the rider the way it does today: a call, a conversation at the counter, or an email you write yourself.
The same goes for approval. The rider cannot tick options and approve on their phone. Someone at the shop records the yes or the no, along with the optional lines the rider chose. The customer-facing quote view, approval from a link and a signed approval through erp.io Sign are on the roadmap, alongside the customer portal.
Tiers are also not built. You cannot lay out a basic, standard and overhaul side by side as three packages for the rider to pick from. The practical way to quote tiers today is one core line for the service the rider asked for, with the step-up work on optional lines. And because the price book has no screen yet, your common services and parts are typed in each time. A price book with saved items is part of the plan.
Quote features and their status
Numbered quotes with line items
Quantity, unit price and a taxable flag per line, attached to a site.
Optional lines
Mark extras as optional and record which ones the rider took.
Discount and tax
Percent or dollar discount, tax after discount, whole-cent arithmetic.
Frozen once sent
A copy is locked when the quote is marked Sent.
Approved quote to job
Convert in one step, with visit dates and the accepted lines.
Sending and customer approval
Email or text the quote, a customer quote page and a PDF.
Good, better, best tiers
Packaged service levels side by side for the rider.
Price book
Saved services and parts to add without retyping.
Why the chain matters more than the quote
The quote on its own is a nicer tag. What makes it worth using is what happens after the yes. The accepted lines become the job's lines. The job's visits get a date and a mechanic on the week schedule. A required safety checklist has to be submitted before the visit can close. And once every visit is closed, the job bills in one click from the same lines. At no point does anyone type the chain price in again.
That chain is also what keeps arguments at pickup short. If the rider says they never agreed to the cassette, the quote shows which optional lines were accepted and the frozen copy shows what the price was when it was marked Sent.
FAQ
Questions shop owners ask
Can I write repair quotes in BIKE.co today?+
Yes. Quotes are live in Service: numbered, with line items, optional lines, a discount and tax, frozen when marked Sent, and converted into a job once approved. What is not built yet is sending the quote to the rider or letting them approve it themselves.
Does BIKE.co email or text the quote to the rider?+
Not yet. Marking a quote Sent only changes its status and freezes a copy. There is no email, text, PDF or customer-facing quote page today, so you give the rider the price yourself. Sending and approval from a link are on the roadmap.
Can I offer good, better and best options?+
Not as tiers. Packaged tiers are on the roadmap. Today you can put the core service on the quote and add the step-up work and extra parts as optional lines, then record which ones the rider accepted.
What happens after a quote is approved?+
You convert it into a job in one step, with visit dates. The lines the rider accepted, including any optional ones, carry into the job, and the same lines become the invoice when the job is billed.
Is there a price book of my standard services?+
Not on screen yet. The data table for a price book exists, but there is no screen to manage it, so lines are typed in by hand today. A usable price book is on the roadmap.
Keep reading
Take in your next repair on BIKE.co.
30 days free, no card, every erp.io module switched on. Start with a request, end with an invoice.