GUIDEFor business owners

Offline Business Apps That Keep Working When the Internet Drops

What “works offline” really means, what still needs a connection, how to keep your records safe on one phone, and the questions to ask before you pay for any app.

It is Saturday morning at the salon. The router drops, the booking screen spins, and three walk-ins are waiting by the door. Or it is market day, your stall has one bar of signal, and the card reader keeps trying to connect.

An offline business app is meant to keep you working through that. If you are looking for an app that works without internet for your small business, though, the phrase covers three very different things. Some apps stop the moment the Wi-Fi does. Some carry on for a while and catch up later. Some never needed the internet in the first place, and the listings rarely say which kind you are looking at.

This guide explains the three kinds in plain words, what still needs a connection even in a fully offline app, the backup habit that matters more than any feature, and eight questions to ask before you pay anyone. You should know our angle: we make apps of the third kind, for shops, salons, landlords, farms and other small businesses. We have tried to be fair to the other two, because for some businesses they are the better choice.

What “works without internet” really means: three kinds of app

When a listing says an app works offline, it usually means one of these.

1. Online only. The app runs in a web browser, or every screen loads from the company's server. When the internet drops, it stops, and it stays stopped until the connection comes back. Salonized, a salon booking system, says plainly in its help centre that you need an internet connection to reach your account. That is honest, and plenty of salons run well on systems like it with good Wi-Fi. It just is not an offline app.

2. Works offline for a while, then catches up. The app keeps a note of what you do while the connection is down, and sends it to the company's cloud when the connection returns. Most till systems work this way, and so do most of the farm record apps you will find. Some features stop while you are offline. U.S. Bank's guide to running a till through an internet outage lists gift cards, refunds and exchanges, menu edits, and syncing orders between tills as generally unavailable. You pay a monthly subscription, and your records live with the company.

3. Lives on the phone. Everything is stored on the phone or tablet itself. There is no server, no account to sign in to, and nothing to catch up on, so a dropped connection changes nothing. There is no monthly cloud bill either. The price of that is real: your records are on one device, and keeping a backup is your job, not the company's.

Online onlyOffline for a while, then catches upLives on the phone
When the Wi-Fi dropsStops until the connection comes backKeeps going, with some features switched offCarries on as normal
Monthly billUsually a subscriptionUsually a subscriptionNone for a server
Where your records liveOn the company's serverOn the company's cloud, with a copy on your device until it is sentOn that one phone or tablet
Can two staff phones share the same records?Yes, liveYes, once each one is back onlineNo, not without custom work
If the phone is lostLog in on another phone; nothing is lostLog in on another phone; anything already sent is safeThe records go with it, unless you have a backup

If you run several tills, or a receptionist and three stylists all need the same diary at the same moment, the second kind is often the right choice. The subscription pays for something real there: keeping every device in step. The third kind fits a business where one phone or one tablet does the job, and the owner would rather not pay every month for a server they never think about.

What still needs a connection, even in an offline app

An app that lives on the phone does not need the internet to do its job. A few things around the edges still do, and it is better to know them before a busy day than during one.

Card payments

Taking a card payment means the bank has to approve it, and that needs a connection somewhere. Some card readers have an offline mode that stores the payment and sends it later. Shopify's guide to offline payments says this carries “a higher risk of fraud”, because the payment cannot be checked straight away, and that swiping, typing in a card number, gift cards and Tap to Pay do not work offline on its system. U.S. Bank suggests setting a maximum purchase amount during an outage. Cash is not affected by any of this.

Our own POS app records the sale, the stock and the receipt. It does not take card payments, so card payments stay on whatever card reader you already use, with that reader's own offline rules.

Sending a backup off the phone

Making a backup file works with no signal. Sending it somewhere safe, such as Google Drive, your email or WhatsApp, needs a connection. Our apps make the file on the phone and then hand it to whichever app you choose to send it with, so that step simply waits until you are back online.

Sending a receipt or invoice

The app can make the PDF receipt or invoice with no signal. Sending it to a customer by WhatsApp or email waits until you are connected again.

Ads, if the app has them

Some of our apps include optional ads from Google, and ads need a connection to load. Our salon and membership apps have them, each with a switch to turn them off, and our cleaning app's ads are off unless someone turns them on. A version built for one business would normally have them switched off. Our POS and landlord apps have no ads at all.

App updates

New versions of any app arrive through the app store, so updates wait for a connection. The app keeps working on the version you already have.

One thing that does keep working is reminders. In our landlord, salon and vehicle apps the phone itself schedules each reminder, with no server involved, so a rent reminder or an appointment alert still goes off when the shop has no signal.

One phone, your records, your backup

An app that lives on the phone has no accounts. StockPilot, our POS app, has no server and no user account. Rent Folio, our landlord app, has no account either. Your records live on the one phone or tablet you entered them on. Nobody else can see them, and nobody else can lose them for you. It also means you cannot log in from a second phone and see the same records.

If two people need the same records at the same time, you need syncing: two tills selling from one stock count, a stylist and a receptionist sharing a diary, a field worker and the office looking at the same job list. That is custom work. Our farm app's own page says cloud syncing would be added as custom work for a client who asks for it, and the same goes for all our apps. It can be done, but it is a project, and it brings back the server and the monthly bill.

Two tills going offline at once is where things quietly go wrong: both print the same receipt number, or both sell the last bottle on the shelf. If you are talking to a developer about it, our write-up on how an offline POS keeps receipts and stock right across tills is the one to hand them. It is written for developers, so you do not need to read it yourself.

The backup routine

If the phone is lost, broken or stolen, the records go with it unless a backup exists. No feature fixes that after the fact. A routine does:

  1. At closing time, make a backup from the app's settings. It works with no signal.
  2. When you are back online, send the file off the phone: to Google Drive, to your own email, or to a computer at home.
  3. Once, on a quiet day, restore that file on a spare phone, so you know it works before you need it.

Restoring should not be a gamble. StockPilot and Rent Folio check the whole backup file before they change anything, and neither leaves you with half a restore if something fails partway. StockPilot's backup covers products, sales, categories and shop settings, but the backup file itself is not encrypted, so keep it somewhere private. StyleBook, our salon app, puts everything, including every client photo, into a single file.

The privacy upside

Your customers' names, phone numbers and notes are not sitting on anyone's server. Some of our apps go a step further and encrypt the records stored on the phone: StockPilot, TutorTrack and MemberKeep do. Our other apps' pages make no such claim, so treat the phone's own screen lock as the lock on your records. Whichever app you use, protect the phone with a PIN or fingerprint.

Offline-first business apps by type of business

Here is what an offline app looks like for different kinds of business, using the apps we make as worked examples. Each one has a page with a demo you can try first: an Android app to install and a preview that runs in your web browser. The pages themselves are written for developers, so go straight to the demo.

Shops and market stalls: an offline POS

A shop needs to sell, keep count of stock and hand over a receipt. An offline POS app for small shops does all three on a phone or tablet. You scan items with the phone's camera or search by name, and the app checks the stock again at checkout, so it will not sell something that is no longer on the shelf. Receipts print on 58 mm or 80 mm rolls or A4 through the phone's own print screen, or save as a PDF. Its page is plain about it: no internet connection is needed at any point. It comes in 4 languages and handles 50 currencies.

Printers are their own small world. If a Bluetooth receipt printer says it is paired but prints nothing, that is a problem between the phone and the printer, not an internet problem. Our fix list for a Bluetooth thermal printer not printing is another one to pass to whoever set up your app.

Salons, barbers and spas: an offline salon booking app

A salon runs on its diary and its client notes. A salon booking app that works offline keeps a client list with visit history and photos, the colour formula from each visit, and appointments with a reminder 1 hour before each one. It tracks income and expenses too. Because everything is on the device, a dead router at the front desk does not stop the day's bookings. Two things to know: your staff enter the appointments, because clients cannot book themselves online, and it comes with optional ads from Google that can be switched off.

Landlords and rental property: an offline property management app

A landlord needs to know who has paid. An offline rent tracking app for landlords keeps your properties and tenants, and shows each tenant as Paid, Due soon, Overdue or Upcoming. It turns any payment into a PDF rent receipt, logs repairs and what they cost, and sends a reminder 2 days before each rent due date from the phone itself. There are no ads and no analytics.

Other kinds of business

BusinessWhat the app coversOffline notes
FarmsFields, crops, harvests, the cost of each job, harvest remindersEvery feature works in airplane mode, and the finished Android app does not need internet access
Cleaning and field jobsJobs with a timer and checklist, clients, PDF estimates and invoices, profitWorks with no connection from the first launch; optional ads are off unless someone turns them on
Gyms, clubs and coachesMembers, plans, renewals, expected monthly revenueRecords encrypted on the phone; optional ads with an off switch
Tutors and tuition classesStudents, timetable, attendance, fees with remindersRecords encrypted on the phone; no ads
Vans and vehiclesService log with reminders, fuel, trips, PDF reportMakes no network requests at all
Pet carePet records, vaccinations, reminders, PDF health passportThe finished Android app has no internet access permission

The pet care app is built for pet owners. For a clinic, groomer or shelter it is a starting point a developer adapts, not clinic management software. You can try offline apps for farms, gyms, tutors and field teams alongside the three above, each with the same kind of demo.

Getting one of these apps with your business's name on it

Our apps are ready-made blueprints. In the trade they are called templates: a developer takes one, puts your business's name, logo and colours on it, and then publishes it or installs it for you. That is why the product pages talk to developers. The demo is the part for you to look at.

Getting from a demo to an app with your shop's name on it means a developer account with Apple or Google, your logo and colours, a finished copy of the app made for your account, and a store listing, which is days of unfamiliar setup if you have never done it. If you would rather skip that, we can have one of these apps branded and published for you.

The full rebrand is from $150. It covers your name, logo and colours and a finished copy ready for the stores, and our part typically takes 5 to 10 business days. Putting it on the stores for you is from $75 for one store or $120 for both. Your own business app needs the Regular licence of the app it is built from. The developer accounts are in your name, not ours: Google Play charges a US$25 one-time registration fee, and Apple's Developer Program is 99 USD per year, with prices that vary by region.

If the app is only for you and your staff, there is a second option: we install the branded app straight onto your phone, with no public listing in any store. Tell us which phones you use and we will tell you what that involves.

We cannot promise when, or whether, Apple or Google will approve an app. They decide, and their review times are not something we control. What we do is prepare the app and its listing so the common reasons for rejection are out of the way first.

8 questions to ask before you pay for any offline app

These work for any company selling you an offline app, ours included. Ask them before you pay, and expect a straight answer to each.

  1. Does it work in airplane mode from the very first install, or does it need a connection to sign in first?
  2. Where do my records live: on this phone, or on your server?
  3. What stops working offline: card payments, gift cards, refunds, sending receipts?
  4. Can two phones or tills see the same records, and what happens if both are offline?
  5. How do I back up, where does the backup go, and how do I restore it?
  6. What happens to my records if the phone is lost, or if I stop paying?
  7. Is there a monthly fee, and what exactly does it pay for?
  8. Does it show ads to me or my staff?

Then test it yourself. Before you commit, put the phone in airplane mode and run a normal day: book an appointment, make a sale, print a receipt, close the day. Turn the connection back on and check that nothing was lost or counted twice. That one test tells you more than any listing can.

FAQ

Frequently Asked Questions

What business owners ask before trusting an app with their day.

Cash, yes. Cards depend on your card reader, not on the app. Some card readers have an offline mode that stores the payment and sends it to the bank later. Shopify warns that this raises the risk of fraud, and U.S. Bank suggests setting a maximum purchase amount while you are offline. Our POS app records the sale and the stock but does not take card payments, so the card side stays with your own card reader and its rules.

Only if there is no backup. With an app that lives on the phone, the records are on that one device. Make a backup at closing time, send the file to Google Drive or your own email when you are online, and test a restore once before you need it. StockPilot and Rent Folio check a backup file before they restore it, and StyleBook's backup includes every client photo.

Each of them can have the app, but with an app that lives on the phone, each phone keeps its own records. They will not see each other's sales or bookings. Sharing one set of records between phones needs syncing, which is custom work and usually brings back a server. Even systems built for several tills struggle with this offline: U.S. Bank lists syncing orders between terminals as something that is generally unavailable during an outage.

An app that lives on the phone does not care how long the connection is down, because it never needed it. StockPilot, for example, needs no internet connection at any point. An app that works offline for a while and catches up later depends on the company behind it, so ask them how long it can stay offline and what happens to records that have not been sent yet.

Not for a server with our apps: there is no server and no cloud bill behind them. The costs are one-off: the app itself, plus branding and publishing if you want us to do that part. If the app goes on the stores, the developer accounts cost money: Google Play has a US$25 one-time registration fee, and Apple's Developer Program is 99 USD per year, with prices that vary by region.

It is different rather than simply safer. No outside server holds it, so it cannot leak from one. But the phone itself has to be locked with a PIN or fingerprint, and backed up, because a lost phone with no lock is its own risk. Some of our apps also encrypt the records stored on the phone (StockPilot, TutorTrack and MemberKeep). Check each app's page for what it actually claims.
A Different Kind of Business?

Not sure which app fits your business?

If none of these fits, or you need two phones sharing the same records, tell us what a normal day in your business looks like. We will tell you what an offline app for it would involve.