Snap to Invoice

Screenshots to invoices, in seconds.

The Android app for field techs. Add your work order screenshots and WO Extractor reads the WO number, times and travel, does the maths, and hands you a finished PDF invoice.

For Android phones and tablets. Works with screenshots from any dispatch or work order app.
8+billing fields read from each WO, plus any extras you set up
90+tax regions: Canada, every US state, the EU, UK, Australia and NZ
30invoice designs to choose from
0signal needed: works in dead zones and syncs when you're back
How it works

Three steps from the job site to paid.

No retyping times from your phone. No spreadsheet. Screenshot the WOs you closed out, and the invoice builds itself.

1

Add your screenshots

Add one WO or a whole week's worth, straight from your phone's photos.

Add WO screenshots
PNG · JPG · pick several at once
2

Check what was read

Each WO shows the fields it found. Anything unclear is flagged so you can fix it in one tap.

WO 2986201 ✓ Read
WO 2986333 ⚠ Check
WO 2986400 ✓ Read
3

Email the PDF

Pick a style and send a one-page invoice with every visit, your rates, tax and totals, straight from the app.

Share PDF
Features

Everything a field tech bills for, worked out for you.

WO Extractor knows how service calls are billed: time on site, travel out and back, weekend and after-hours rates, kilometres, revenue share and tax.

Smart reading

Finds fields by their labels, not their position

Different dispatch apps lay out WOs differently, and long notes push fields up and down the screen. WO Extractor looks for the labels themselves, like "Dispatch" or "PRN", and reads the value beside them wherever it is.

Batch invoicing

Many screenshots, one invoice

Every screenshot becomes its own row. When the same WO shows up more than once, each is billed as a separate visit and numbered (1), (2) so the customer can follow it.

Time & travel

Time on site and travel, calculated for you

Travel out is dispatch to arrival, plus the return travel on the WO. Time on site is arrival to completed. If the times are out of order, the WO is flagged instead of billed wrong.

Rates

Weekend and after-hours, automatically

Saturday and Sunday calls get your weekend rate. Arrivals outside your business hours get the after-hours rate.

Kilometres

Bill km your way

Charge a rate per km, include the first stretch free on every visit, and only charge km when the travel time is long enough to count.

Revenue share & tax

Revenue share and split tax lines

Add your revenue share once per invoice. Tax is shown separately on time & materials and on revenue share, so the accountant sees exactly what was charged.

Sales tax & VAT

The right tax for where you work

Pick your country and region and the correct tax is applied, labelled and totalled, in your currency. Working somewhere else? Enter your own tax name and rate. You can change the tax for a single client or a single invoice too.

Canada GST · HST · PST · QST United States 50 states + DC + local rate United Kingdom VAT 20% European Union 27 countries · VAT Australia GST 10% New Zealand GST 15% Anywhere else your own tax + rate
Clients

Set up each client once

Save each company's billing name, address, email, rates, km rules, taxes and payment terms. Pick the client on a new invoice and it all fills in. For an unusual WO layout, tap the labels on one sample screenshot.

30 invoice styles

An invoice that looks like your business

Choose from 30 designs: banners, two-tone headers, letterheads, boxed and corner-block headers, sidebars and minimal layouts, in different colours and font pairings. Set a default, or switch the style on any invoice.

Your brand

Logo, tax number and a thank-you note

Your name, address, logo and tax number go on every invoice, with your payment details at the bottom.

Colour-coded visits

See the call type at a glance

Rows on the invoice are shaded by call type (regular, weekend or after hours) with a small key underneath. The Rate column stays clean, and customers can see why a call cost more.

Works with no signal

Screenshots are read on the phone itself, and invoices, payments and edits wait on the phone until you're back in coverage.

Reports

Totals by month and by client, tax collected and a km log, as spreadsheets for Google Sheets or Excel.

Built for Android

Designed for the truck: big touch targets and a layout that works one-handed on any Android phone or tablet.

Backup & new phone

One backup file holds everything: clients, catalogue, invoices and photos. Restore it on a new phone in a minute.

The finished invoice

One clean page your customer can read in ten seconds.

A highlighted header row, one line per visit, parts and expenses, and totals that add up. It's exactly what gets attached to the email.

  • Every visit, one rowWO number, client number, date, times, hours, rate and amount, lined up in columns.
  • Why a call cost moreweekend and after-hours rows are shaded, with a key underneath.
  • Totals that add upTime & materials, revenue share and each tax line, then one clear total.
  • How to pay youYour payment details and a thank-you note on every invoice.
Questions

Good to know

Which phones does it run on?

Android phones and tablets. WO Extractor is coming soon to the Google Play Store.

Which work order apps does it work with?

Any app you can screenshot. WO Extractor reads the labels on the screen, like WO, PRN, Dispatch, Arrival and Completed, so it isn't tied to one dispatch system. For an unusual layout, mark the labels on one sample screenshot.

What if a field is read wrong?

Every WO shows exactly what was read, and anything uncertain is marked "Check". Fix it in the box and the times, travel and totals update straight away.

Do I need to set up every client's WO layout?

No. Common WO labels are recognised out of the box. Setting up a layout is only for clients whose screens use their own wording, like "Ticket #" or "Travel Back".

Which taxes does it handle?

Canadian GST, HST, PST and QST; US state sales tax plus your local rate; VAT for the UK and all 27 EU countries; GST for Australia and New Zealand; or any tax you enter yourself. Tax rules change, so confirm your setup with your accountant.

Can I bill some km and not others?

Yes. Include a set distance free on every visit (for example, the first 40 km), only charge km when travel time is over a set number of hours, or both.

What do I send the customer?

A one-page PDF with your logo, every visit, the totals and your payment details. Share it to Gmail or your email app right from WO Extractor, or save it and upload it to the customer's portal.

Can I add parts, hotels and other expenses?

Yes. Add parts from your catalogue or type them in, add expenses like hotels, ferries or parking, set a markup, and mark pass-through costs as not taxed. Each line can go on the whole invoice or on one WO.

How do I chase a late payment?

Late invoices are flagged in History. Tap Send reminder for a ready-written email with the invoice attached, or send the client a statement of everything they owe.

What can I give my accountant?

The year-end pack: one ZIP with a summary PDF, spreadsheets of invoices, parts, expenses and km, a PDF of every invoice and your receipt photos.

What if I change phones?

Download a backup from the app and save it to Google Drive or email it to yourself. Install WO Extractor on the new phone and restore it.

Stop typing up work orders. Start sending invoices.

WO Extractor is coming soon to Google Play for Android phones and tablets.

Email me at launch