What Barrierline doesn’t do yet
If you’re comparing us with PestPac, FieldRoutes or GorillaDesk, read this first. Each line says what is missing and what to do today. We give no date for any of it.
Checked against the software on October 13, 2026. When something here gets built, the line comes off.
Money
| What | Where it stands | What to do today |
|---|---|---|
| Card payments and autopay | Not yet. A customer can’t pay by card or bank in Barrierline, and nothing charges a saved card on a schedule. | Record each payment by hand: card, check, cash or bank transfer. Your card processor stays yours. |
| Refunds | Part way. Money you gave back can be recorded against the payment, all or part of it, with the day, how and why. The customer then owes it again, and an invoice that payment paid reads part paid or not paid. Barrierline doesn’t send the money. The QuickBooks payments file leaves refunds out: Intuit’s help doesn’t say how QuickBooks Online imports one. | Give the money back yourself, from your card machine, by check or in cash. Then click the three dots on the payment and choose Record a refund. Enter it in QuickBooks by hand. |
| Emailed invoices and statements | Part way. Invoices, receipts and visit reports can be emailed, as your company, to customers who agreed to get email. Statements are not. A visit report goes when the owner has turned it on and someone in the office clicks Email the report; nothing is sent by itself. Visit reminders go the same way and are kept the same way until our mail service is connected: they are off until the owner turns them on, and then they go by themselves, the day before a visit, to customers who agreed. The email is plain: no PDF attached, no photos, no payment link. Sending to real inboxes switches on when our mail service is connected; until then the email is kept, not delivered. | Open an invoice and click Email it, or tick Email a receipt when you record a payment. A visit report is on the finished visit’s record: click Email the report. For a statement, make a one-off invoice or write it yourself. |
| Subscription billing | Not yet. Plans book their visits, and each visit bills at its own price. Nothing bills a flat monthly or yearly fee on a schedule for you. A plan can be set to bill a flat amount each period and the office can approve those charges into invoices, but no screen sets a plan up that way yet. | Make a one-off invoice each time the fee is due, or keep billing that fee where you bill it now. |
| Sales tax | Part way. An invoice can carry a sales tax line, but it is switched off and no rate is filled in. Nothing is taxed until your owner turns it on and types the rate your accountant gives them. We haven’t checked how Arizona taxes pest control. | Ask your accountant first. Whether your services are taxed, at what rate and how discounts count are theirs to say. |
| Live QuickBooks | Not yet. QuickBooks Online takes a file you download. There is no live link. | Billing, Invoices, QuickBooks file: pick a date range and import it in QuickBooks Online (QuickBooks takes 100 invoices or 1,000 rows a file, so a bigger range downloads as several files). Payments have their own file. QuickBooks can’t import a discount or a credit memo, so the invoice file shows each invoice before its discount, and a second file lists the discounts and credit memos to enter in QuickBooks by hand. QuickBooks won’t take the invoice file if sales tax is set up in it. |
Customers and the office
| What | Where it stands | What to do today |
|---|---|---|
| Texting customers from the office | Not yet. Business texting needs a carrier registration first. No text is sent from Barrierline. Reminders before a visit go by email instead, to customers who agreed to get email. A do-not-text list is kept already (your old software’s STOP list moves in with the rest), and the phones offer no text to a number on it (calling is still fine). | A tech taps Text: on my way on a stop, and it opens the phone’s own Messages app, and Barrierline charges nothing for it. From the office, copy a customer’s page link and paste it into a text on your own phone. |
| Billing set up in your old software | Part way. What your old software says about how a plan is billed (how often, how much each bill is, the first service’s price) is kept with the plan for you to read. There is no screen for it on the plan yet: you read it in the move-in report (a spreadsheet you download after the move) and in the plans spreadsheet under Download everything. It sets nothing: no plan is billed from it, and nothing is guessed. We haven’t seen a real export that names those columns, so the page may not find them. | Read each plan’s note in the move-in report against your old software, then set how each plan bills yourself. Keep your old software’s recurring billing running until you have. |
| A customer portal | Part way. Each customer gets a page by link, with no password: their next visit, past visits with what was treated and when people and pets can go back in, a star rating, a button to ask to move a visit and a place to ask a question. No logging in, no invoices, no paying, no booking a new service. | Send invoices yourself. What customers ask arrives in your Inbox: call or text them back. |
| Photos in the emailed report | Not yet. The report says how many photos were taken. It does not carry them. | Send photos from your own email, or save them with Download everything. |
| Quotes and agreements | Not yet. Leads keeps who asked, the amount you quoted, a follow-up date and whether you won it. It doesn’t make a quote or an agreement, send one, or get one signed. | Write them the way you do now. Type the quoted amount in Leads, and keep the signed agreement on file (Arizona asks you to keep contracts for 3 years). |
| Multi-site accounts | Not yet. A customer has one address. A property manager or a business with many sites isn’t rolled up into one account or one invoice. | Add each site as its own customer. Each gets its own plans, visits and invoices. |
| More than one branch | Not yet. A login belongs to one company, and Reports cover one company. The branch number in Settings is only the number written on the termite file. | Set up each branch as its own company, with its own logins. Write to help@barrierline.com before you start. |
| Commissions and payroll | Not yet. Leads shows who found each job you won, and the time clock keeps each tech’s hours. Nothing works out pay. | Work commissions out from Leads, and run pay through your payroll service. |
Phones and routes
| What | Where it stands | What to do today |
|---|---|---|
| Real drive times and automatic routing | Part way. The office can ask for a better order for a tech’s day. It uses straight-line miles from the map, not live traffic, and you set the final order. | Use the suggested order as a start. A tech taps Directions on a stop to open the maps app they picked. |
| Syncing in the background | Not yet. A phone saves each tap on itself first, and sends when the app is open and there’s signal. A closed app sends nothing until it’s opened again. | Have each tech open the app with signal at the end of the day, so the day’s work has gone to the office. |
| The app in the App Store or on Google Play | Not yet. No iPhone or Android build has gone out. | Your techs install it from a link when you start. |
| A full day on real phones | Not yet. Saving on the phone first is tested in three browser engines and in automated tests, not yet on a tech’s own phone for a full day. | Keep your old system running beside Barrierline until you’ve watched a full day on your techs’ phones. |
| Alerts on a closed phone | Not yet. The phone’s own reminders (stops still open at the end of the day, tomorrow’s route, work not yet sent) show even with the app closed. Alerts from the office to a closed phone, like a route change or a message, wait on a setup we haven’t finished. | Open the owner’s app for the day’s alerts, or look at Today on the office website. |
| The owner’s and office screens in Spanish | Not yet. The tech screens are in Spanish, and we want someone in the trade to read it. The owner’s and office screens are in English. The records stay in English for the state. | Techs can use their phone in Spanish today. |
Arizona’s records
Arizona’s pest management rules (A.A.C. R3-8-501 to R3-8-504) as we read them, list 18 kinds of record a pest control company keeps. Barrierline keeps 8 in full, 10 in part and 0 not yet. The State rules page in the office website lists the same 18, so you can check them against your own binder.
| What | Where it stands | What to do today |
|---|---|---|
| Service records R3-8-501(B) | Kept in full. Every stop’s record holds what the rule lists, and a visit won’t close while it’s missing any of it. | Nothing. Records exports a row for each product applied. |
| Termite reports to the state (TARF) R3-8-503(D) | Kept in full. Termite reports lists each one with its due date, builds the state’s file and keeps what was filed and its TARF number. | Upload the file to the state yourself. Barrierline gets it ready; you send it in. |
| Restricted-use records kept separate R3-8-503(B)(10) | Kept in full. Restricted use lists those applications on their own, with their own export. Incidents lists an incident report apart when you list a restricted-use product on it. A report that does not list one stays in the main list. | Nothing. |
| Pesticide purchases, every product R3-8-503(A)(3) | Kept in full. Supplies keeps each purchase with the date, trade name, quantity and your business as the licensee, at least 3 years. | Add each purchase when you buy. Barrierline does not read your invoices. |
| Restricted-use purchases R3-8-501(C) | Kept in full. Supplies keeps each one with its EPA number, and who bought it with their license number, and lists them apart. | Add each purchase when you buy. |
| Disposal records R3-8-501(D) | Kept in full. Supplies keeps each product you dispose of, sell, lose or give up, with everything the rule lists. | Add each one when it happens. How a product may be disposed of is the label’s and the state’s rule. |
| Wood-destroying insect inspection reports (WDIIR) R3-8-501(E) | Kept in part. The phone asks the form’s items in order, and the record prints as a worksheet with its TARF number once it is filed. Termite reports tracks the 7 days to your qualifying party and shows a late one. | Copy it onto the state’s form, send it to your qualifying party, and mark the day you sent it. |
| Written inspection reports R3-8-503(A)(8) | Kept in part. An inspection visit’s record and report are kept like any visit’s. | Keep any report written on paper or in another program for 3 years. |
| Warranty services and refused re-treatments R3-8-503(A)(6)-(7) | Kept in part. Warranties and their services are kept. A refusal at a visit is kept on it: what the customer refused, what the tech gave them to read, and their signature or why there is none. | If a customer refuses by phone or email, keep that proof yourself. |
| Contracts R3-8-503(A)(9) | Kept in part. A signed contract you attach to its customer is kept with its date, at least 3 years from that date. | Attach each signed contract to its customer. A contract you leave off stays with you. |
| Labels and safety data sheets R3-8-503(A)(1) | Kept in part. Each product keeps the label and safety data sheet you add. We haven’t confirmed that an electronic copy counts as kept at the office where it’s used or stored. | Print the current sheet for any product you keep at the office or on a truck. |
| Applicator personnel records R3-8-503(A)(10) | Kept in full. Team file keeps each tech’s hire date, first service (typed by you for anyone who worked before Barrierline), training, supervision, gear issued, supervisor and the day they left, for 3 years after they go. | Enter the hire date, what you issue and, for anyone who started before Barrierline, their first service. |
| Wood-destroying organism treatment proposal R3-8-501(F) | Kept in part. Termite reports keeps the worksheet: how it will be treated, which structure, and who got a copy and when. It has no price. | Use the state’s own form, with a copy to whoever asked for it and one to your qualifying party. |
| Training, supervision and equipping R3-8-502 | Kept in part. Team file keeps each training: the date, the trainer’s and trainees’ printed names, what it covered, and the signed sheet and labels you attach. | Keep any sheet you signed on paper and did not scan. |
| Supervising an uncertified applicator of a restricted-use product R3-8-501(G), R3-8-502(D) | Kept in part. Team file keeps the training record for a person who isn’t certified, or the certification they hold elsewhere. | Keep what the agricultural handler and certifying authority ways ask for on file. |
| Incident reports R3-8-503(A)(5), R3-8-504 | Kept in part. Incidents keeps each report you write up, when you sent it to the state, the copy you attach and your qualifying party’s check, until you close it. Restricted-use incidents are listed apart when you list a restricted-use product on the report. | Write and send the report to the Pest Management Division on the state’s terms, within the times in R3-8-504, and decide when the time for legal action has run out. |
| Service vehicles R3-8-503(A)(4) | Kept in full. Trucks lists each service vehicle and trailer with the date you got it, kept for as long as you own it. | Add the vehicles you have now. A sold one stays on the list with the day you let it go. |
| Financial responsibility R3-8-503(A)(2) | Kept in part. The insurance certificate or bond you add is kept with the day it ends, and the office is warned 60, 30 and 7 days before. | Which proof applies to you, and for how much, is yours to settle with the State. |
Is something missing that would stop you?
Write to help@barrierline.com and tell us what it is. Your old system keeps running beside Barrierline until you pick the day to stop it, so nothing here has to be settled before you look.