Home

Every project, side by side
Loading foremen…
Add New Project
Job # is your own file number — it prints on this project's submittal, RFI and change-order PDFs. Site code — a short nickname shown where space is tight. Needed for Equipment and Rentals costs.
Loading projects…

Documents

Upload change orders, drawings and other documents per project. Foremen assigned to that project will see them in the app.

Upload documents — change orders, drawings, RFIs… click to expand
Drop files or a folder here
or choose below
Loading documents…

Delivery requests

raised in the field app — this is where they get scheduled
Loading…
Available materials — the pick-list foremen see on Request Delivery and Material Pickup
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Pay Rates (by trade)
Loading rates…
Wage = what you pay the worker per hour. Loaded rate = what one hour really costs you (wage + EI, CPP, WCB, vacation, benefits) — Job Costs uses the loaded rate.
Overhead & Sales Tax
Loading…
Overhead covers office costs that never arrive as an invoice — Job Costs adds it on top.
How this works
Everything off the jobsite that never arrives as an invoice — office, yard, accountant, project managers, salaries. Job Costs adds this percentage on top of each project's direct cost (every cost group on the project). You work out the percentage; the app just applies it.
Sales tax you can’t claim back (PST in BC) is added to price-book prices only.
How this works
Sales tax (PST in BC) is the tax you cannot claim back, so it is a real cost — unlike GST, which returns as an input tax credit. It applies only to what is priced from the price book, since those prices are typed before tax. A delivery where you typed the supplier invoice already includes it, so does a recipe component you typed yourself, and labour never carries it.
Delivery Material Prices
Loading…
The price per unit your foremen order, before any tax — as your supplier quotes it.
How this works
Price per unit the foreman orders (pallet / bundle / roll), exactly as your supplier quotes it — before any tax. Job Costs adds your sales tax rate on top when it estimates a delivery, so do not build it into the price here. A delivery where you typed the supplier invoice ignores these prices entirely. Items are managed on the Deliveries tab.
Pack: how many usable pieces come in one unit you order. Most items leave it blank.
How this works
Pack is how many usable pieces come in one unit you order, and what you call one of them. Leave it blank whenever you order and use the same thing — most items. Cost Recipes then lets you say how far ONE piece goes, instead of working out a fraction of the whole unit yourself. Filling this in costs your projects nothing: any recipe already written is restated into the new piece, so the money holds still. Later changing a pack you had already filled in does re-price them — because that time the supplier really changed.
Production Items & Billing Rates
Loading…
The items your foremen pick on the Production Report, and what you bill per unit.
How this works
This is the list your foremen pick from on the Production Report, plus what you bill per unit of each. Unit is whatever your trade counts in — blocks, SF, LF, yd³, tonnes. Delete an item nobody has reported yet; hide one your crews already used — hiding takes it off the form and keeps every report already filed.
Loading submissions…

Transfer history

Last 30 resolved · pending ones sit in the queue above
Loading history…
Loading…
Loading…
Loading…
Signed records never change
Customize your organization's forms — reorder fields, edit labels and options, add your own fields, and tune the safety content your crews see. Signed records always keep the exact version they were filled with.
Loading…
Packs stack — run as many as your crews need
Packs stack: each adds its trade’s safety tasks, checklists and forms to the standard set. Removing a pack only switches it off — its forms, materials and history come back if you add it again.
Loading…
Loading…

Volume pricing

The rate drops as the crew grows — applied automatically at checkout. Annual is ten months for twelve.

Payment & invoices
Stripe stores your card and your full invoice history — nothing payment-related is kept here.
Export all your data
A ZIP with every record — one spreadsheet per type of record — plus a download link for every stored file, signed PDFs included. The links work for 7 days; for an audit, use the Evidence zip on Compliance.
Loading…

Project report

Pick a project and a date range for the deep-dive: coverage against active days and weeks, forms by type, corrective-action stats, and every signed record with its PDF.

Loading…
Closing needs a note describing what was done — an empty close is refused. The assignee can also close it from the field app.
Push notifications on this device
Checking…

Who gets notified

Who receives each email your organization sends. An event with nobody listed goes to every admin’s login email.

Loading…

Delivery

Weekly summary email (Sundays)
One digest of the week's activity, sent Sunday evening.
Reply-to address
defaults to your company email

Recently sent

Last 20 emails. Any still waiting are retried automatically every few minutes.
Loading…

Certificate types

Your company's certificate list — the matrix columns above. Validity auto-fills the expiry date when a cert is added. Archiving removes a type from the matrix; workers keep their records.

Safety contacts

Per-project CSO — gets a copy of every safety form by email
Loading…

Company documents

Shared PDFs every foreman opens from the field app
Loading…

To publish a new version of a document that already exists, use Replace on its row — the link the crews have keeps working.

Workers

unlimited & free
Loading workers…

Workers don't need a login — add them here so foremen can pick them for signatures and hours. Invite one by e-mail only if they should see their own hours and certificates. Workers never take a seat. The trade list comes from Crew › Positions.

Positions on your crew

Foreman, tradesperson, helper… Fills the Trade picker on a worker, plans crew on the Schedule and carries one wage per position. Renaming a position carries over to every worker and pay rate that uses it; removing one keeps existing workers on it, shown as "not in your list".

All saved

Wages per position (wage + loaded rate) live in — Job Costs prices timesheet hours with the loaded rate.

Paid sick days used —

Half-days count as 0.5. In-house employees only — subcontractor crews and admins don't accrue.

Loading sick days…

Organization

Paid sick leave

Your company's rule. A sick day past the yearly count is still recorded as an absence — it just pays nothing. Changing these affects timesheets filed from now on; weeks already signed keep the numbers they were signed with.

Time clock

Crews check in and out in the app; the hours land on the Weekly Timesheet already split by these rules. Ordinex records a worker's location only when they check in or out, so you can confirm who was on site. Nothing is tracked in between.

Lunch / breaks
Turn on if your company pays statutory holidays. Hours worked on these dates export as stat holiday pay; a sick day on one of them pays the holiday only.

Brand

Your logo and colours go on every PDF the crews sign — the paperwork carries your brand, not ours. The app itself always wears Ordinex.

PNG, JPEG, WebP or SVG
Saved as soon as you pick it

Jurisdiction

Decides which regulator is cited on inspection forms. It never changes what crews fill out — only the citation line on the paper.

Seats & logins

One seat per person who creates documents — foreman or admin, same price. Workers are free and unlimited. Volume pricing: CA$69/seat (1–4), $59 (5–14), $49 (15+) per month; annual = 2 months free.

Your data

Take your data with you
One ZIP: every record as a spreadsheet, plus download links to your stored files that work for 7 days. For an audit, use the Evidence zip on Compliance.
Support
Email [email protected] — a human replies within 1 business day. A crew that cannot file a form, or a login that fails on site: text or call 604 722 0685, 6:00–18:00 Pacific, Monday to Saturday — fixed the same day.
Close your account
Signed forms can’t be changed, so closing an account is handled with support: [email protected].
Loading schedule…