Backup & sync guide
How backups work
Open the app's menu (☰, top right) and choose Backup & restore.
- Choose folder: pick where backups go. Android shows your phone's storage and any cloud apps that add themselves to the picker, such as Nextcloud.
- Back up now writes
InvoiceMaker-backup-YYYY-MM-DD.db(one file per day). The app keeps the newest 7 daily backups by default and deletes older ones. - Automatic backup (Premium Plus) backs up a few seconds after every change.
- Also save invoice PDFs keeps a PDF of every invoice in an
Invoicesfolder next to the backups.
To get backups off your phone, choose a folder that one of the tools below keeps in sync.
Nextcloud
Option A: pick a Nextcloud folder directly
- Install the Nextcloud Android app and sign in.
- In Invoice Maker, tap Choose folder, open the side menu in the picker and choose
Nextcloud, then pick or create a folder such as
Invoices.
If the picker doesn't let you choose a Nextcloud folder, use option B.
Option B: local folder + auto upload
- In Invoice Maker, choose a phone folder such as
Documents/InvoiceMaker. - In the Nextcloud app: Settings → Auto upload, add a custom folder, select
Documents/InvoiceMakerand choose where it uploads to.
Google Drive
Google Drive lets apps save single files but not keep writing to a folder, so:
- Manual: with no backup folder set, Back up now asks where to save; choose Drive.
- Automatic: back up to a phone folder and sync it to Drive with an app like FolderSync or Autosync for Google Drive (set it to upload one-way from the phone).
Syncthing (no cloud at all)
- Install a Syncthing app on your phone (for example Syncthing-Fork) and Syncthing on your computer.
- Share your backup folder (for example
Documents/InvoiceMaker) between the two devices. - Set the phone side to Send only if you want the computer to be a pure backup.
Your own server: SFTP or rsync
- FolderSync can upload a phone folder to SFTP, WebDAV, SMB and more on a schedule.
- Termux users can run rsync from shared storage, for example:
rsync -av ~/storage/shared/Documents/InvoiceMaker/ user@server:backups/invoices/(runtermux-setup-storageonce first).
Restoring on a new phone
- Install Invoice Maker Small Business.
- Get your latest
InvoiceMaker-backup-….dbonto the phone (or make it reachable through your cloud app). - Open ☰ → Backup & restore → Restore from backup… and pick the file.
The app checks the file, keeps a safety copy of what's currently in the app, then restarts with your restored data. Backups from older versions of the app are upgraded automatically.
Backup files aren't encrypted by the app. Keep them in a folder or service you trust, ideally
one with its own encryption.
Records for your accountant
Backups are for restoring the app. For a spreadsheet, use Reports → Export CSV (Premium), which lists each invoice with dates, client, currency, totals and paid status.