Skip to content
BIKE.co

Run the shop · Live

Live

A monthly read on work, money, hours and checklists

What got done, what got billed, what came in, who worked how long, and whether the checks were done. Monthly reporting is live in Service today.

app.erp.io/service · reports

Invoiced this month

$18,420

Collected

$15,960

Overdue

$1,140

Jobs completed

MTWTFSS

Hours logged

One page at the end of the month

Most shop owners do their month-end review from three places: the POS for money, a timesheet spreadsheet for hours, and a gut feeling for how the bench went. Service puts the operating side of that on one monthly report, built from the same jobs, visits, invoices and time entries your team used all month.

Nothing on it is typed in for the report. The visits are the visits your mechanics closed. The money is the invoices you billed and the payments you recorded. The hours are the clock entries on your timesheets. So when a number looks wrong, the fix is in the underlying record, and fixing it there fixes the report.

Pick a month and the report shows work, money and hours, with the Checklists Report beside it for your inspections. It is a table of numbers, not a dashboard of charts, and it is meant to be read in five minutes on a Monday morning.

Work and money

The work block counts visits closed in the month, visits still booked and visits sitting unscheduled. It also shows the closed-on-the-day rate: of the visits booked for a day, how many were actually closed that day. For a bike shop that is the nearest thing to a promised-date score. A rate that drops in May tells you the counter is promising days the bench cannot keep.

The money block shows what was invoiced, what was collected, what is still outstanding, and what is overdue, which Service counts as invoices sent more than thirty days ago and not yet paid. For a shop with fleet or corporate accounts, the overdue line is the one to act on first.

Collected means payments recorded against invoices in Service. Because payments are entered by hand today, the report is only as current as your last entry, so record them as they come in.

Reports and their status

Live

Work by month

Visits closed, booked and unscheduled, and the closed-on-the-day rate.

Live

Money by month

Invoiced, collected, outstanding and overdue.

Live

Hours by person

Straight time, 1.5x and 2x, on the same overtime rules as the timesheet.

Live

Checklists Report with CSV

Every submission of a template, by date and status, on screen and as CSV.

Roadmap

Throughput and time in shop

Bikes in and out, and days from drop-off to ready.

Roadmap

Comebacks

Repeat visits for the same problem, by service and mechanic.

Roadmap

Job profitability

Margin by service type, mechanic and month, built on job costing.

erp.io

Financial statements

Profit and loss, receivables and sales tax belong in erp.io Accounting.

Hours and checklists

The hours block lists each person with their hours for the month, split into straight time, time and a half and double time. It uses the same California overtime rules as the timesheet, daily eight and twelve hours, weekly forty and the seventh day, so the report and the approved timesheets always agree. That is the figure you hand to payroll until the payroll export ships.

For checklists, the tool is the Checklists Report: every submission of one template, filtered by date range and status, on screen or as a CSV. Columns are keyed to the question, not its label, so a template that asks "Condition?" for the front and the rear brake exports as two columns, and answers given on an older version of the template still land in the right place.

That CSV is where you answer the quality questions today. How many tune-ups found a chain past 0.75 this spring? Which checks are failed most often? Open it in a spreadsheet and count.

app.erp.io/service · job costing

WO-2291 · Trek Fuel EX 8

closed

Labor
Parts
Margin
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.

Margin is the next report

An illustration of planned job costing, which will feed a job profitability report: labor and parts cost against the price. It is on the roadmap. Service records hours against jobs today but has no labor rates or parts costs yet.

Illustration · sample data

What the report does not show yet

The pictured dashboard at the top of this page, with bikes out, average days in shop and comebacks, is the direction, not today's screen. Throughput and time in shop need shop statuses such as checked in and ready for pickup, which work orders do not have yet. Comebacks need bike records, so a repeat visit can be linked to the same bike; those are on the roadmap too.

Margin needs costs. Service knows what you charged and how long people worked, but it does not hold a labor cost rate or a parts cost, so it cannot tell you what a job made. Job costing and a profitability report are on the roadmap. There are no charts and no custom report builder yet either.

Money reports such as profit and loss, aged receivables and sales tax belong in erp.io Accounting, which is live. Service invoices do not post there yet, so until accounting sync ships, those financial reports will not include your bench revenue unless you enter it.

FAQ

Questions shop owners ask

What reports can I run in BIKE.co today?+

A monthly report on work (visits closed, booked and unscheduled, closed-on-the-day rate), money (invoiced, collected, outstanding, overdue), and hours per person with overtime split, plus the Checklists Report with CSV export.

Can I see bench throughput or comebacks?+

Not yet. Throughput, time in shop and comeback rates are on the roadmap. They depend on shop statuses on work orders and on bike records, which are not built yet.

Does reporting show job margin?+

No. Service does not capture labor cost rates or parts costs yet, so it cannot show margin. Job costing and a profitability report are on the roadmap.

Do the hours in the report match the timesheets?+

Yes. The report uses the same overtime rules as the timesheet, so straight time, time and a half and double time agree between the two.

Can I export reports?+

The Checklists Report exports to CSV today. The monthly report is on screen; exporting it, charts and scheduled report emails are not built yet.

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.

Start free trial