Your entire district, perfectly connected.
Utility billing · Work orders · GIS
« Every customer.
Every invoice. Every map. »
Billed, dispatched and collected in one system. Built for utility districts serving water, power and waste. Watch a real district run live.
Try it. Buy it.
Sign up. Buy.
Sign up to try Invoice Maps free. When you are ready, buy the Organize subscription at mtok.ai.
Paid at mtok.ai with Visa, Mastercard or Amex. Billed monthly.
AI software built for business
Ready to put AI to work?
Perfectly connects to all your existing systems either by simply importing and exporting data files or through custom API integrations, and enhanced by LARRY LLM to make your project look even better.
Smarter work starts here
Perfectly connected. Export, one click
Every record is exportable at any time in open formats, protected by FROST Identity encryption and backed up automatically. Your accounting system, your SCADA system, your support ticketing and your county GIS data connect the same way.
CONNECTED id,account_no,name,service_address,phone,rate_class,meter_no,autopay CT-40211,KV-100482,Marisol Ybarra,1840 Juniper Ridge Rd,(530) 555-0142,RES-1,M-88213,Y CT-40212,KV-100483,Dale Whitcombe,22 Osprey Ln,(530) 555-0178,RES-1,M-88227,N CT-40213,KV-100519,Priya Raman,615 Cottonwood Ave,(530) 555-0113,RES-2,M-88301,Y CT-40214,KV-200077,Hollis Feed & Supply,3300 Mill Creek Hwy,(530) 555-0190,COM-1,M-90412,N CT-40215,KV-100602,Tomasz Kowalczyk,47 Larkspur Ct,(530) 555-0156,RES-1,M-88455,Y ... Works with the systems you already use. Your data stays yours.
CONNECTED custom_0001 = account_no custom_0002 = name custom_0003 = service_address custom_0004 = phone custom_0005 = rate_class custom_0006 = meter_no # 100 custom fields per file x 16 files = 1,600 custom fields per account. # Map it once. No code, no columns to move, ever. ... Works with the systems you already use. Your data stays yours.
CONNECTED id,account_no,name,service_address,phone,rate_class,meter_no,autopay CT-40211,KV-100482,Marisol Ybarra,1840 Juniper Ridge Rd,(530) 555-0142,RES-1,M-88213,Y CT-40212,KV-100483,Dale Whitcombe,22 Osprey Ln,(530) 555-0178,RES-1,M-88227,N CT-40213,KV-100519,Priya Raman,615 Cottonwood Ave,(530) 555-0113,RES-2,M-88301,Y CT-40214,KV-200077,Hollis Feed & Supply,3300 Mill Creek Hwy,(530) 555-0190,COM-1,M-90412,N CT-40215,KV-100602,Tomasz Kowalczyk,47 Larkspur Ct,(530) 555-0156,RES-1,M-88455,Y ... Works with the systems you already use. Your data stays yours.
CONNECTED id,invoice_no,account_no,cycle,issued,due,water_gal,power_kwh,amount,status IV-26-10-0482,INV-KV-26100482,KV-100482,OCT-A,2026-10-01,2026-10-31,4810,612,148.37,PAID IV-26-10-0483,INV-KV-26100483,KV-100483,OCT-A,2026-10-01,2026-10-31,3920,488,121.06,OPEN IV-26-10-0519,INV-KV-26100519,KV-100519,OCT-A,2026-10-01,2026-10-31,6175,903,214.88,PAID IV-26-10-0077,INV-KV-26200077,KV-200077,OCT-C,2026-10-01,2026-10-31,28400,7340,1986.40,31-60 IV-26-10-0602,INV-KV-26100602,KV-100602,OCT-A,2026-10-01,2026-10-31,2760,371,93.15,OPEN ... Works with the systems you already use. Your data stays yours.
CONNECTED id,parcel_apn,service_address,lat,lon,meter_no,pressure_zone,service LC-8821,041-220-118,1840 Juniper Ridge Rd,39.41823,-121.98340,M-88213,ZONE 2 UPPER,water+power LC-8822,041-226-031,22 Osprey Ln,39.42107,-121.97615,M-88227,ZONE 2 UPPER,water+power LC-8823,041-310-007,615 Cottonwood Ave,39.40961,-121.99202,M-88301,ZONE 1 VALLEY,water+power LC-8824,043-015-044,3300 Mill Creek Hwy,39.39548,-122.00871,M-90412,ZONE 1 VALLEY,water+power+waste LC-8825,041-228-109,47 Larkspur Ct,39.42350,-121.97188,M-88455,ZONE 3 RIDGE,water ... Works with the systems you already use. Your data stays yours.
CONNECTED id,work_order,account_no,parcel_apn,type,crew,opened,priority,status OP-3107,WO-26-3107,KV-200077,043-015-044,meter replacement,CREW 3,2026-10-14,high,OPEN OP-3108,WO-26-3108,KV-100483,041-226-031,leak inspection,CREW 1,2026-10-15,normal,SCHEDULED OP-3109,WO-26-3109,KV-100482,041-220-118,service transfer,OFFICE,2026-10-16,normal,DONE OP-3110,WO-26-3110,KV-100602,041-228-109,backflow test,CREW 4,2026-10-19,low,OPEN OP-3111,WO-26-3111,KV-100519,041-310-007,transformer check,LINE CREW 2,2026-10-21,high,DONE ... Works with the systems you already use. Your data stays yours.
CONNECTED SCADA API UP water system telemetry and reporting · https://•••••••• ESRI ARCGIS API UP parcels and service area maps · https://•••••••• QUICKBOOKS API UP payments posted to the books · https://•••••••• STRIPE API UP card and bank payments · https://•••••••• GOOGLE ANALYTICS API UP visits to the customer portal · https://•••••••• ... Change it once. It updates everywhere, instantly.
CONNECTED Invoice Maps APPS UP ••••••.db 238.4 MB Your settings APPS UP ••••••.db 3.2 MB FROST Identity SECURITY UP ••••••.db 41.7 MB PF Data Fabric SECURITY UP ••••••.db 12.9 MB DA-M media library MEDIA UP ••••••.db 1.8 GB mTok BILLING UP ••••••.db 6.4 MB Your apps DEVICE ON YOUR PHONE AND LAPTOP FROST Identity DEVICE ON YOUR PHONE AND LAPTOP ... Every database locked down by our own security, with Google and Apple sign-in on top.
The district map · GIS
Every connection on its real parcel
GIS, A GEOGRAPHIC INFORMATION SYSTEM, PUTS YOUR RECORDS ON THE MAP. WE ARE GIS EXPERTS: INVOICE MAPS DRAWS EVERY SERVICE CONNECTION ON ITS ACTUAL ASSESSOR PARCEL, LIVE AND INTERACTIVE. CLICK ANY PARCEL AND THE ACCOUNT, THE BALANCE, THE INVOICE HISTORY AND THE OPEN WORK ARE ONE CLICK AWAY.





For general managers, managers and board members
Check your system on your phone
SEE WHAT IS GOING ON AT ALL TIMES: EVERY CUSTOMER, EVERY BALANCE, EVERY OPEN WORK ORDER AND WHAT YOUR CREWS DID TODAY, LIVE, WHEREVER YOU ARE.





Group calendar
The district's month on one page
WORK ORDERS, BILLING RUNS AND PAYMENTS LAND ON THE DAY THEY HAPPEN, AND THE SAME CALENDAR SCHEDULES YOUR PEOPLE. ONE PAGE ANSWERS WHAT HAPPENED, WHAT IS DUE AND WHO IS MEETING.
BILL. COLLECT. DISPATCH.
Security
Your records, protected
Because they are. A district holds residents’ names, addresses and balances.
That is not marketing data: it is a public trust. Security is not a module here; it is the foundation the platform stands on.
- FROST encryption. Every record is protected by FROST, our own security layer: encrypted, ownership-stamped, and continuously monitored for tampering.
- One district, one vault. Your data is isolated at the account level. Every table, every file, every record carries the district’s own key: no shared pools, no cross-tenant leaks.
- Your own payment provider. Residents pay through the district’s own payment provider. There are no resident passwords to breach, because there are no resident accounts.
- Tamper-evident history. Every change to every record lands in an append-only change log: who, when, what, from which value to which. Auditors love it; so do GMs.
- Sealed documents. Bills, receipts and work-order photos live in a content-addressed store, each file named by its own cryptographic hash, so silent alteration is impossible.
- Backups and the exit door. Automatic backups run without anyone remembering to press a button, and the full export is one click, always. The strongest security promise is the freedom to leave.
- Switching is our job, not yours. Send your billing export; we migrate accounts, service locations, parcels and open balances free, verified and geocoded. You review everything before anyone goes live, and we stay on the line for your first billing run.
Switching, in five steps
- SEND YOUR EXPORT. ANY FORMAT.
- WE MIGRATE IT. FREE.
- WALK THROUGH IT. SAME DAY.
- RUN YOUR FIRST CYCLE. WITH US.
- GO LIVE. YOUR WHOLE DISTRICT.
- ON AVERAGE, A FULL SETUP TAKES ABOUT 17 HOURS. NOT WEEKS, MONTHS OR YEARS LIKE OTHER COMPANIES.
Did you know: Invoice Maps has a light mode and a dark mode, and this panel always shows the other one. Plus, all languages are available across the platform. The icons at the top right of every page:
Press them here to try.
Built for districts
One system runs the district
Billing
Rate schedules + cyclesField work
Work orders + parcelsWATER, POWER AND WASTE. BILLING, FIELD WORK, PAYMENTS AND THE MAP.
Questions districts ask
For the general manager
- Can non-utility companies use it?
- Yes. A CRM, invoices, maps and a calendar work for any business, small or large. Nothing in it is specific to utilities.
- How long does switching take?
- About 17 hours. We can work on site with your team if needed.
- Which utilities does it fit?
- From extra large districts to small municipal electrics and co-ops, and refuse services.
- Is support a real person?
- Yes.
For the office and the crews
- Can residents really pay online?
- Yes. Through the district’s own payment provider, not mTok. mTok is only for AI token processing and data storage.
- Who owns the data?
- You do, completely. Exportable at any time in open formats.
- Do we need new hardware?
- No. It runs in the browser on the computer or phone.
- How much training do employees need?
- Almost none. We have spent years making it simple.