The owner's view of the shop.
Everything in plain sight. Tickets, tax and every store, kept in one calm ledger the whole team can read at a glance.
Start a 14-day trialSample Montreal
Today's ticket ledger · Montréal, Québec · sample data
| Ticket | Device | Status | Owed before tax |
|---|---|---|---|
| T-0001 | iPhone screen repair | Intake Unpaid | $142.99 |
| T-0002 | Samsung battery swap | Intake Unpaid | $118.49 |
| T-0003 | Laptop diagnostics | Intake Unpaid | $103.49 |
What Opvane does
Clock in at the door
Staff punch from their phones, only inside the shop. Forgotten clock-outs close themselves and wait for a manager. One CSV per pay period, breaks deducted.
Every device on a ticket
Intake slip, quote, parts on order, payments, pickup receipt. Nothing changes without a line in the history, and the customer hears when it is ready.
The owner's week, honestly
Sales against last week, hours against the schedule, what is in the drawer, what is low on the shelf. Every number clicks through to the rows behind it.

One ledger for the whole bench
Screens, batteries, boards and diagnostics all land in the same ticket ledger, with the part, the price and the tax already split. What is on the bench and what is owed never live in two different places.
Three screens
The clock, a ticket, and the week.



Tax engine
Tax, to the cent.
Eleven provinces and territories are live and two are coming: NT and PE. Every amount is worked in whole cents, and a coming jurisdiction shows no total.
Try the tax calculator
Live math, whole cents.
GST and QST are each rounded to the cent on the invoice total.
Total tax rate by jurisdiction
Combined federal and provincial rate applied at the till.
Priced per store, in Canadian dollars.
Every store gets every module and every staff member, with no per-seat charge. Founding lock: the first ten stores keep $49 a month for as long as they stay. It does not go up on you later.
- Tickets, sales, stock and cash in one place
- Tax engine for 11 jurisdictions live, 2 coming
- Export everything as a zip, any time
- A private backup written nightly
The trial needs no card.
Founding lock: the first ten stores keep $49 a month. Prices are before tax.
Proudly Canadian
Proudly Canadian. Built in Alberta, for shops across Canada.
Opvane is written and looked after in Wetaskiwin, Alberta, alongside a working repair shop. It is priced in Canadian dollars, keeps every store’s main database in Canada (Montreal; the Privacy page lists the few services outside Canada), has statutory holidays for every province built in, and when you write, a person in Alberta answers. Nothing here is a localized version of something built somewhere else.
Contact
Talk to a person.
Bringing a spreadsheet across, a second store, a question before you start: write and a person answers, usually the same day. Or email hello@opvane.com.
Terms and Privacy apply. Your main database is in Canada (Montreal). A few services that deliver the site and email run outside Canada, and the Privacy page lists each one. Each store’s data is sealed off from every other store’s.