{{ companyName }}
Enter your code
Ask the shop if you don't have it.
That code doesn't match.
Office code
Unlocks rates, costs and the invoice.
Wrong code.
{{ companyName }}
Job details {{ jobSub }}
Date
Customer
Location
Notes
Equipment hours {{ eqMoneyText }} {{ machinesUsedText }}
{{ g.name }} {{ g.countText }} Total {{ g.totalText }} hrs
StartFinishHours
{{ row.label }} {{ row.hrsText }}
Finish reading is below start — check the meter.
Delete {{ row.label }}?
No machines logged yet.
Total equipment hours
{{ eqHoursText }}
Labor details
{{ laborMoneyText }} {{ crewBadge }}
Name Hours on job
{{ row.totalText }}
Remove {{ row.name }} from this job?
{{ row.weekLabel }} Week {{ row.weekTotalText }}
{{ c.dow }}
{{ c.num }}
{{ row.outsideText }} — use the arrows to see them
Nobody added yet.
{{ gridWeekLabel }} Week {{ gridWeekTotalText }}
{{ d.dow }}
{{ d.num }}
Total
{{ r.name }}
{{ r.outsideText }}
{{ r.totalText }}
Remove {{ r.name }} from this job?
Day total {{ d.totalText }}
Nobody added yet.
Total man hours
{{ manHoursText }}
Billable labor hours
Man hours minus machine hours — an hour on a machine isn't billed twice
{{ netHoursText }}
Materials used {{ matBadge }}
AmountMaterialCost
Delete this line?
On the list at {{ row.unitHint }}
No materials on this job yet.
Materials hauled {{ haulTotalText }}
QtyBilled byMaterial hauledCost
Delete this line?
On the list at {{ row.unitHint }}
Nothing hauled on this job yet.

Jobs

{{ dashSub }}
{{ syncTitle }} {{ syncDetail }}
Monthly backup is due
{{ backupDueText }}
Two sheets for “{{ a.name }}” on {{ a.date }}
Another iPad started this job too. Combine the hours and materials, or keep them separate?
{{ resultText }}
{{ dashEmptyText }}
{{ j.name }} OPEN NOW
{{ j.sub }}
{{ j.statusLabel }}
{{ j.hrs }} hrs
{{ j.total }}
Move to
Delete “{{ j.name }}” for good? This can't be undone.
Nothing on this iPad yet. Tap + New job above.
INVOICE
PO
Bill to
Description Qty / Hrs Rate Amount
{{ l.desc }} {{ l.qtyText }} {{ l.rateText }} {{ l.amtText }}
$
Subtotal{{ invSubText }}
Sales tax % {{ invTaxText }}
Total{{ invTotalText }}
Notes
Dashed fields are yours to edit — they print clean. Line amounts come from the job sheet and the rate card. “Print PDF” opens the print dialog — choose Save to PDF.

Settings

Default rates
Labor $/hr
Used for anyone without their own rate.
Sales tax %
Sets the rate on every job, and the starting rate for new ones. A job can still be changed on its own invoice.
Equipment
Machine$/hr
{{ r.name }}
Employees
Employee$/hr
{{ h.name }}
Materials list

Everyone types from this list on their sheets. A price is optional — if it's here, the cost fills itself in.

MaterialUnit$/unit
{{ m.name }}
Hauling list

Presets for materials hauled. Each bills by the load or the ton — the crew can still switch it on the sheet.

MaterialBilled by$ each
{{ m.name }}
Folders

The tabs across the Jobs screen. Drag a folder by its handle to reorder. Rename one and every job in it follows. Deleting a folder moves its jobs to the first folder in this list.

FolderJobs
{{ f.countText }}
{{ f.confirmText }}
Company
Codes
App code — opens the app
{{ appPinMsg }}

Everyone gets this one. It opens the app and nothing more — no prices.

Office code — unlocks prices
{{ pinMsg }}

Crew mode hides every dollar figure. Office mode locks itself again when the app is reopened.

Backup
Monthly backup
{{ backupStatusText }}
A JSON file of every job and setting on this iPad.
{{ jobTitle }} {{ hoursPairText }} mach / man hrs
Bills at {{ invTotalText }}
{{ toastText }}