JSON export
Choose the current workspace or Export all workspaces. Includes business details, the client directory, invoices, payments and saved logos and colors.
A LITTLE GUIDANCE, WHEN YOU NEED IT
From the work you have done to the copy you keep. Clear steps, real screens, and a little help along the way.
The current stable release is 1.3.0 · revision 5, promoted on November 3, 2026. The 1.4 beta adds optional cloud-folder backups. Screens and recordings show 1.3 with fictional records. Native desktop exports open a Save As dialog; recordings show browser downloads. Check release status ↗
Search instructions, options and troubleshooting. Everything stays on this page.
Try a shorter phrase such as “logo”, “PDF”, “payment” or “import”.
MAKE A LITTLE ROOM
Operoso is a local invoicing workspace. No account or subscription is required. Everyday invoicing and PDFs work offline.
Export a backup first and close Operoso completely. Update the app without deleting its data or uninstalling as a reset. An app version and a Store revision are different things; see release notes for the available version and any data-format changes.
SET IT ONCE
Open Business details. Your name, address, email, phone and optional Tax ID / EIN are starting points for new invoices. Default notes and payment instructions save you typing the same sign-off twice.
Changing business defaults does not rewrite saved invoices. To correct a particular invoice’s sender, edit that invoice and open Edit sender for this invoice. Client details on saved invoices work the same way.
MAKE IT OFFICIAL
Draft, Sent and Paid are tracking states. Operoso does not email invoices, charge a card or move money. Export the PDF and share it using your preferred method. Use Record payment when money has actually arrived.
Clicking away with unsaved edits asks whether to discard them. Choose Cancel to keep editing.
A LITTLE MORE YOURS
Available since Operoso 1.2 and included in the current 1.3 stable release. The invoice stays simple: one small logo and two colors.
Open that invoice, choose Edit, then expand Edit sender for this invoice. Choose Use current logo and colors, then Save invoice. This is deliberate: changing workspace defaults alone does not restyle invoices you have already saved.
Remove logo removes the default image. Reset colors restores the original green palette. Save your changes; older invoice snapshots remain unchanged unless you explicitly apply the new defaults.
READY TO SHARE
Open a saved invoice and choose Download PDF. In the desktop app, choose a destination in the native Save from Operoso dialog. In a browser, the file downloads using your browser’s settings.
Open the exported PDF and check the client, dates, work, totals, payment details and page breaks before sharing. Long descriptions can continue onto more pages; table headers repeat. Recorded payments and the remaining balance appear when payments exist.
A PDF is a presentation copy, not an editable backup. Keep an Operoso JSON or SQLite backup if you may need to restore or move your records.
THE PEOPLE BEHIND THE WORK
Open Clients to search the current workspace’s directory. Saving an invoice adds its client to the directory, or you can choose Add client first.
Open one duplicate and use Combine duplicate clients. Choose the client whose contact details you want to keep and review the merge. Invoice contents stay unchanged. Export a backup first if you want a recovery copy before reorganizing the directory.
AS IT COMES IN
Choosing Paid records today as the payment date. When creating an invoice marked Paid, you can override the date in the editor. On a saved invoice, expand Change payment date in Payments to correct it later. Imported paid invoices with no date keep their paid amount; choose Add payment date and enter the actual receipt date if known. Do not guess a date.
Until dated, those collections cannot be assigned to a month or year. In Insights, Payment date missing — add date opens the invoice’s date field directly.
In 1.3, use Change payment date to correct a date without changing its amount or balance. For a wrong amount, remove that payment and record the correct amount. To undo a mistaken Paid status, use the invoice page’s Update status dropdown, choose Sent or Draft, and confirm removing its recorded payments. The confirmation removes all recorded payments on that invoice and restores its full balance; it does not refund money.
AT A GLANCE
The Overview is a summary of the active workspace. Collected income reflects recorded paid amounts. Outstanding totals reflect billed amounts still due; draft invoices are tracked separately.
In Invoices, search by invoice, client or project, or choose a status filter. Overdue is a date/status indicator, not an additional payment or a message sent to the client.
Changing a tracking status does not send an invoice, collect a payment or contact a bank. Operoso records what you enter.
FIND THE RIGHT WORK
The list filters invoice dates. For money received during a particular year, use Insights, which uses recorded payment dates for collections.
FOLLOW THE MONEY YOU RECORD
The invoice is still paid, but its receipt date was never recorded. Choose Payment date missing — add date to open its date editor. Until corrected, undated collections are listed separately and their invoices are excluded from dated receivable/aging totals. Use actual dates when known, rather than guessing.
READY FOR A CLOSER LOOK
payments.csv includes all payments on the selected invoices for reconciliation. Sum only rows marked in_period=True for collections in the chosen period. Undated payment amounts are identified separately; blank receivable cells mean unknown, not zero. Amounts include invoice tax and adjustments, but invoice tax is not a calculation of tax collected on a partial payment.
Operoso does not track every expense, profit, refund, credit note or tax obligation. No tax filing, jurisdiction-specific calculation or automatic accountant upload occurs. CSV free-text cells that could be spreadsheet formulas are prefixed with an apostrophe.
ROOM FOR EVERY BUSINESS
Use the workspace picker in the sidebar to switch businesses. Each workspace has its own business details, clients, invoice numbering and invoice appearance defaults.
Export it first. Review the invoice count and type the exact business name when confirming removal. Operoso keeps at least one workspace; other workspaces are not removed with it.
A SMALL CHANGE, DELIBERATELY
Open an invoice and choose Edit. Check the invoice number, client, sender, line items, notes and payment instructions, then save. If another window has changed the record, reload it before trying again.
Duplicate invoice creates a fresh draft with a new number and no copied payment history. Review its dates and content before saving. It retains the source invoice’s sender details and appearance; the Use current logo and colors action can update that draft deliberately.
Delete invoice permanently removes that saved invoice after confirmation. Keep an external backup if you may need it later. Choosing Cancel in an unsaved-changes prompt leaves your edit available.
KEEP A COPY
Choose the current workspace or Export all workspaces. Includes business details, the client directory, invoices, payments and saved logos and colors.
Open Full database backup to save a database copy containing all workspaces. It can also be imported through Operoso.
Operoso 1.3 reads version-1/2/3 backups and writes version 4. Its upgraded data and exports need 1.3 or later. Upgrading creates a verified before-v4 database snapshot. Keep an external backup too; returning to an older app requires pre-update data. A Snap revert alone does not roll back the shared data folder. Operoso 1.2 uses version 3; do not change a backup’s version number to bypass compatibility checks.
A PDF is not an Operoso backup. Do not delete the app’s data folder to try to repair an import error.
ONE MORE SAFE COPY
The desktop folder controls below require the 1.4 beta. Check beta availability and installation steps. Existing screenshots and videos show 1.3.
The latest 30 automatic copies per installation are kept. Manual copies and other installations’ backups are left alone. Change folder selects another location. Turn off stops new backups without deleting existing copies; provider version history may retain deleted files.
Operoso keeps its working database local and does not sign in to your cloud account or upload files itself. Your provider handles the copied files. Do not move the live database into a synced folder or use these copies for simultaneous editing on two computers.
Backups contain business and client information and are not encrypted by Operoso. Use a private folder. Missing folders, permissions or write failures appear on this screen and in a backup warning. Reconnect or reselect the folder and try Back up now. Snap permissions may restrict some locations; choose an accessible folder under your home directory or export manually. Copies must fit the current 20 MB import limit.
WHEN SOMETHING LOOKS OFF
They are in Business details → Invoice appearance, available since Operoso 1.2. Check About for your app version and the release notes for availability.
That is intentional. Saved invoices keep their own sender details and appearance. Edit the invoice, expand Edit sender for this invoice, choose Use current logo and colors, and save.
Use a readable, static JPG or PNG up to 2 MB. A JPG has no transparent background; choose an actual transparent PNG when needed. The app does not remove a background from an image. If an image is too large in pixel dimensions, export a smaller copy and try again.
Choose a darker invoice text color so it stays readable on white, or choose Reset colors. Header text adjusts to the chosen header background.
Check the active workspace, invoice status, recorded payments, tax and adjustments. Drafts are not billed. Correct payment history on the invoice itself; changing a client’s directory details does not rewrite saved invoice content.
Keep the file and check its originating app version. Version-3 backups need 1.2 or later; version-4 backups need 1.3 or later. Do not change the version number inside the backup to force it through an older app.
Records are kept in Operoso’s local user-data directory, separately from the installed application. Operoso does not encrypt its database or exported backups. Removing an app package does not automatically remove those records; deleting the data directory does. Keep exported copies somewhere private.
For help, use support on operoso.io or email support@operoso.io. Include the app version, platform and what you expected. Do not paste private invoice or payment information into a public forum.
A SMALL GLOSSARY
PREFER TO WATCH?
Silent recordings of the real local interface, with captions and written steps. All records and logos are fictional. These show the current 1.3 stable release. Written steps above also cover date filters, Insights and accounting exports.
LESS ADMIN. MORE ROOM.
Your software. Your data.
No subscriptions.