Ochre

Version 1.1

What's new in Ochre 1.1.

Ochre 1.1 brings late invoices and the reminder together. Check Stripe for payments on up to 20 late invoices at once, note the date a client said they would pay, and turn the final-notice nudge off if you would rather not have it.

Out now on iPhone, iPad and Mac. Questions about any of it are answered in Help. The notes for earlier versions are further down this page.

Checking Stripe before you remind

  • Check Stripe for payments. In the reminders list, Check Stripe for payments looks at up to 20 late invoices at once. It shows what it found and records nothing until you confirm each payment. Stop ends the check before the next invoice.
  • Refunds and reasons are shown. A Stripe payment that was partly refunded shows how much was refunded, and is not offered as a payment of its full amount. If Stripe cannot be checked, Ochre shows Stripe’s own reason.

Late invoices and reminders

  • Late invoices lead straight to a reminder. Documents shows Remind and a count on the Needs attention heading, and opens the reminders list.
  • “Not sent from Ochre yet.” An invoice you have not emailed or shared from Ochre reads that there, and opens its PDF to email or share. An invoice that has had a payment, or that you imported, is not called that.
  • A final-notice nudge, with an off switch. A notification 14 days after the due date says a final notice is ready to send. It is only for invoices you have sent, and Settings has a switch to turn it off. Ochre sends nothing for you: you send the reminder from your own mail or app.
  • Note the date a client said they would pay. The invoice moves to the bottom of the list as “Promised 30 Oct”. If the day passes with a balance owing it comes back as “Promised date passed”, with one reminder the next morning. It is only your note: it never changes the due date, the status or a late fee. Amending the invoice keeps it.

Reminders that are waiting

  • A recorded payment clears them. Recording a payment removes that invoice’s waiting reminders straight away.
  • Erasing clears them. Start fresh, Clear this device and Delete business remove the reminders waiting for the erased invoices. Turning Due-date notifications off removes every waiting reminder at once.

Customers, credit notes and smaller fixes

  • A customer keeps their 30 days. A customer saved with 30 days before payment terms had their own switch keeps 30 days as their own terms, instead of following the business.
  • Credit notes and voiding fail safely. If applying a credit note cannot be saved, nothing of it is kept, so trying again applies it once. Voiding a document when the device is almost full is refused up front, with a plain message.
  • Start fresh clears shared files. It also removes files other apps shared into Ochre that were waiting to be attached. Each business keeps its own “Stripe is ready” answer.
  • Smaller fixes to reminders and the Home Screen widget.

Version 1.0.5

Ochre 1.0.5 lets an expense record the tax its receipt shows, by hand or from a scan. Bringing an archived year back handles tax classes you renamed or deleted, and a payment that fails to save is recorded once when you try again.

Expenses

  • An expense records the tax its receipt shows. Fill in Tax included, or scan a receipt and the tax it reads is kept there. It is part of the amount, never added to it, and it travels in backups and the expenses CSV.

Restoring and saving

  • An archived year comes back whole. Bringing an archived year back finds a tax class you renamed since, and restores one you deleted with the rate the year used.
  • A failed payment save is safe to try again. If a payment, a deposit or a payment across several invoices fails to save, trying again records it once, and the sheet says what happened.
  • Copies keep what belongs to them. An amended invoice keeps its agreed payment schedule. The options of a quote share its valid-until date.

Start fresh, Siri and smaller fixes

  • Start fresh clears more. It also removes the payment keys of businesses you deleted earlier and clears a paired Apple Watch.
  • Back Up Now says why it stopped. When Siri or Shortcuts Back Up Now has no backup passphrase saved, it says why it stopped and where to set one.
  • Smaller fixes to saving and to switching business.

Version 1.0.4

Ochre 1.0.4 lets you set payment terms for the business and for each customer, and a customer’s terms now set the due date of every new invoice for them. Remind carries the invoice’s pay links and PDF, and screens keep what you typed when a save fails.

Payment terms

  • Payment terms are your choice. Set Due on receipt, 7 days, 14 days or Custom for the business, and give a customer their own, from Due on receipt up to 365 days. A customer’s terms now set the due date of every new invoice for them. A due date you typed is never replaced. New businesses start at 7 days.
  • New invoices carry the customer’s details. An invoice started from typed text, Siri or Shortcuts, or raised by a repeating schedule, now carries the customer’s saved notes and terms.

Remind

  • Remind does the whole job. It goes to your client’s email, carries the invoice’s pay links and attaches the invoice PDF unless you switch that off. Each reminder is noted on the invoice. Ochre never sends it for you.

Saving, copies and Start fresh

  • A failed save keeps your work. If a save fails, Scan receipt, New account, New product, Add hours and other screens stay open with everything you entered, and tell you in words.
  • Copies keep your choice of payment method. Amending, repeating or duplicating an invoice, or turning its quote into the invoice, keeps the payment method you chose to show first.
  • Paid at sale asks the same questions as Issue when the date is unusual.
  • Tax from a scanned receipt is kept in the expense’s note instead of being dropped.
  • Start fresh clears more. It also clears the Home Screen widget and the Stripe and PayPal keys you saved in Ochre.
  • Drafts with only a file are kept. A draft with only a file attached is no longer discarded when you leave it. Deleting a draft forever from Trash now removes its files, reminders and kept PDF copies.

Version 1.0.3

Ochre 1.0.3 keeps your hourly rate when you bill hours to a client in another currency, and keeps an invoice’s language on its credit note. Tips are easier to spot, and backups, restores and Start fresh are safer.

What prints right now

  • Billing hours keeps your rate. Billing hours from Time to a client who uses another currency now keeps your rate: 10 hours at $100 stays $1,000, not €1,000. Ochre does not convert between currencies; if you bill that client in theirs, you change the invoice’s currency yourself.
  • An invoice keeps its language. An invoice amended, credited or converted keeps its language. A Spanish or Arabic invoice no longer turns into an English credit note.
  • A rate you hadn’t confirmed stays out. An exchange rate you typed but hadn’t confirmed no longer changes an invoice after you issue it.

Tips

  • Tips are easier to spot. Each one has a soft tint and edge, and pulses gently the first time it appears. With Reduce Motion on, nothing moves. Settings › Help › Show tips again brings them back. More.

Backups, restores and Start fresh

  • Ochre recognises its own backups. Ochre now recognises a backup it made, and tells you if the file has changed since.
  • A backup without a passphrase says so. A backup saved without a passphrase says plainly that anyone with the file can read it. This now works the same way everywhere, including before Start fresh and Delete business.
  • One passphrase rule. A passphrase you type for a backup follows the same rule everywhere: at least 12 characters, typed twice.
  • Start fresh finishes before it says Done. Start fresh now says “Done” only when the erase has really finished, and it also removes the copy Ochre keeps in case your account changes.
  • Faster on a large book. Archive a year and What Ochre holds open in about half a second on a large book.
  • Nothing is deleted when the device is full. When your device is almost full, Ochre stops before deleting or replacing anything and asks you to free up space.

Fixes

  • Fixes for duplicate expenses after a failed save, PDF rendering, and VoiceOver labels.

Version 1.0.2

The notes for the previous version, unchanged.

New

  • Duplicate, from inside a document. Open any invoice, estimate, bill or purchase order, tap the ••• at the top right (“Document actions”), and choose Duplicate for a fresh draft with the same lines, or Duplicate as… to turn it into another type, such as an Estimate or a Purchase Order. The new draft opens straight away, has no number until you issue it, and stays in the same business. A Purchase Order, Bill or Debit Note leaves the customer blank so you can pick a vendor. This was only in the Documents list’s long-press menu before. On the Mac it is also File › Duplicate (⌘D). On iPhone, Duplicate and Duplicate as… are also in the ••• (More actions) menu of the bar at the bottom of a sent invoice, right where your thumb is. How duplicating works.
  • Ochre now helps you send your first invoice, without a tour. On a brand-new book the Documents screen shows a “Send your first invoice” card with three steps — Add a customer, Add a line and Send it — each marked Done or To do as you go. It disappears after your first sent invoice, or when you tap Hide. Small one-time tips then appear exactly where they help, each once and each with a close button: beside Add line on an empty draft, about quantity and price after the first line, about Issue and Send when the invoice is ready, about recording a payment on a sent invoice, about scanning a receipt on Money, and about backups and a second business in Settings. Settings › Help › Show tips again brings the card and the tips back. The tips sit inside the page, so they never cover a button, and they follow your text size, dark mode and Increase Contrast. More.
  • A tip on a paid invoice: “Billing the same again?” It points to Duplicate. It goes away for good the first time you use Duplicate.
  • Redeem an offer code inside Ochre. On the paywall, below Restore Purchases, and in Settings under Subscription there is a Redeem code button that opens Apple’s own redeem sheet. When the code is accepted Ochre Pro switches on straight away, with no relaunch. It is hidden if you already own Ochre Pro for life. On a Mac older than macOS 15 the button opens the App Store’s redeem page instead and says so; if Pro hasn’t switched on when you come back, tap Restore Purchases. More.
  • Open the files you attach. Tap a receipt on an expense, a file on an invoice or any other document, or a file on a payment to see the photo or PDF full screen (a Quick Look window on the Mac), then close it to land back exactly where you were. Each file also has Share, and Remove, which now asks first. On a new expense or draft you can open a file before you save. A password-protected PDF opens to the viewer’s own “This document is password protected” box; Ochre never asks for or keeps that password. More.
  • Scan receipt now reads a PDF. Receipts that arrive by email as a PDF can be chosen with Choose file. Ochre reads the first three pages, fills in the expense for you to check, and attaches the PDF itself as the receipt (up to 10 MB). If the PDF is password-protected, Ochre asks for the password once — “This PDF is password-protected”, with Unlock or Skip — and offers one more try if it is wrong. The password is used only to read the PDF at that moment and is never saved. If you skip, or it still fails, the PDF is attached anyway and the form says “This PDF is locked — fill in the details below.” More.
  • Useful file names. A receipt from the camera or Photos used to go out as “receipt.jpg”, so a bookkeeper got a dozen files with the same name. Now it is “Receipt - Acme Paper - 2026-10-16.jpg” (the vendor, or your note if there is no vendor, then the date). A payment’s file is “Payment - Beacon Co - 2026-10-16.jpg”, and a file on an invoice is “INV-0042 - Beacon Co - attachment.pdf” (“Draft” before it has a number). A photo that Ochre shrank no longer keeps the wrong ending, so other apps open it. A file you named yourself keeps its name, and nothing already saved is changed.
  • Archive a year. Settings › Backup › Backup & restore now has Archive a year… and What Ochre holds. Archive a finished, fully settled financial year: Ochre shows what moves out (documents, payments, files, PDFs) and what stays the same (balances and stock), asks first, saves a copy where you choose and another in Ochre’s own Backups, then removes the year from the live book. A year that can’t be archived yet says why, in words. Merge back puts the whole year back with your balances unchanged. Issuing a document dated into an archived year warns first, then lets you go ahead, and its number continues after the archived ones. What Ochre holds counts your documents, payments, clients, products, files and PDFs, and says what archiving each year would free. More.
  • Backups Ochre saved itself are now listed. The safety copy Ochre takes before “Replace all” (and the files automatic backup writes) live in Ochre’s own folder, which the Files app can’t show on iPhone and iPad — so the copy meant to let you undo a restore couldn’t be reached. A new Saved in Ochre section in Settings › Backup › Backup & restore lists each one, newest first, as a plain-words kind (“Before Replace all”, “Automatic backup”, “Year archive”), the date and the size. Tap one for Restore…, Share or Delete (which asks first).
  • On-device AI says why it can’t run. If Apple Intelligence is switched off (including when Siri and your iPhone are set to different languages), Scan receipt, “New from text” and “Paste address” now say to turn it on in Settings and check the two languages match. If it is still getting ready they say to try again in a few minutes. Only a device that truly can’t run it says so. Settings now always shows the On-device AI section, with the reason and, where it helps, an Open Settings button.
  • The “Shared with Ochre” sheet shows what you shared. A file shared into Ochre from another app now has a thumbnail, and tapping it opens the file in Quick Look, so you can tell which receipt or PDF it is before you choose where it goes. Nothing about what is stored changes.
  • Rating, once, at a calm moment. Ochre may now also ask for an App Store rating after you issue your third invoice, not only after a payment settles one. It is the same single request — Apple’s own rating sheet, never twice within 120 days or twice in one version, never on your first day, and never over the invoice preview or a sheet or alert. Nothing in Ochre depends on your answer. Settings › Help › Rate Ochre on the App Store is always there if you would rather do it yourself; Ochre asks for nothing first and offers nothing in return.

Safer restore

  • Restoring now starts on Merge. It used to start on Replace all, the most destructive choice. Choosing Replace all now asks first: it says how many businesses it will replace, that documents not in the backup will be removed, and (with iCloud sync on) that your other devices change too.
  • Replace all keeps a safety copy. Before it replaces anything, Ochre saves a copy of your current book and tells you the file name afterwards, so the step can be undone. If that copy can’t be saved (for example the device is full), Ochre says so and asks whether to replace anyway, and the result line says no copy was kept. Replace all from one of Ochre’s own “before restore” copies no longer risks deleting that copy, and a cancelled export no longer leaves a temporary copy of your book behind.
  • No more frozen screen on a big backup. Restoring a large, passphrase-locked backup shows “Reading the backup…” and then “Decrypting…” while it works, instead of freezing between your tap and the question. The restore, your passphrase check and the safety copy are unchanged.
  • Merge recognises a renamed business. Restoring with Merge no longer adds a second copy of a business you have renamed since the backup, and it keeps each business’s products apart even when two businesses use the same SKU.
  • A year archive can’t be restored by mistake. “Just one business” refuses a year archive and tells you to use Merge back, which keeps your balances right. A Merge back that is refused no longer leaves that year’s PDFs behind.

Payments, files and Activity

  • Payment buttons say what they do. On an invoice’s payment list, “Receipt” is now Payment receipt, and “Delete” is now Delete payment… — it asks first, and says that the payment’s attached file goes out of view with it. The attached file’s own remove reads Remove file with a different icon, so the only bin on a payment is the one that deletes the payment.
  • A payment’s file can be seen again. On the Payments list, and on the account’s ledger, a payment shows “1 file attached” with the file underneath. In the Record payment sheet, a file you have picked but not yet saved can be opened too, so you can check it is the right one before you tap Record.
  • Removing a file leaves a line in Activity. Removing a file from an invoice, or from one of its payments, adds “File removed: contract.pdf” to that invoice’s Activity. Cancel on the confirmation records nothing, and the invoice itself is not changed.
  • Removing an expense’s receipt waits for Save. On an expense you are editing, Cancel (or swiping the sheet down, after “Discard Changes”) keeps the receipt. The file is never deleted before you save, and saving records the removal in the activity log.

Fixes

  • On iPad, the Duplicate as… menu no longer folds closed a few seconds after you issue a document.
  • A duplicate (and a new quote option) is now due the same number of calendar days after today as the original was. Before, an original whose due time differed from its issue time could put the copy’s due date a day early.
  • Add expense, the customer chooser on a new invoice, a new product’s Tax class menu and a recurring invoice’s customer no longer come up empty after a business was deleted or a book was restored. Every one of them now lists the rows of the business you are looking at, and saves into it.
  • The “Quantity and price” tip now shows once. It used to come back on every new draft with an unpriced line until you closed it.
  • On a book with no invoices yet, Settings’ “Backup & restore”, “Import from CSV”, “Export data (CSV)”, “Import a whole book (CSV)” and “Start fresh” rows sometimes did nothing when tapped. They now open every time, on iPhone and iPad.
  • A document that belongs to another business (the “Not in this business” screen a Mac can keep open after you switch) no longer offers Activity, which used to open that other business’s history, no longer offers Document actions or File › Duplicate, so it can’t copy into the wrong book, and no longer offers itself to your other devices through Handoff.
  • Undo and Redo in a draft name the right edit after a Redo. Redo a deleted line and Edit › Undo now reads “Undo Delete Line”.

Accessibility

  • With VoiceOver on, menus now read what they are set to. Pickers such as Kind (when you add a customer), Tax treatment, Paid by and Currency used to say their name twice and never the choice; they now say the name and then the choice (“Kind, Customer”). The same fix covers the Language, Bill-to, Ship-to and Site address menus on a draft, the Unit and Tax class menus in the line editor, the Insights filters and the tax scheme in setup. A customer’s unnumbered draft no longer reads “Draft” twice, and the receipt scanner no longer reads out an icon name on iPad.
  • The business switcher now says the business name once, on the iPhone menu and the iPad sidebar.
  • On the “Shared with Ochre” sheet, the Business menu says “Business” once and then the business you have chosen.
  • On the iPhone quotation bar, VoiceOver says “More actions” once for the ••• button instead of twice.
  • In Settings, the field where you change a printed word says “Wording for Quotation” instead of “Quotation, Quotation”. The eye beside a backup passphrase says “Show passphrase” or “Hide passphrase”. Each item in Trash is one stop that reads what it is, who it was for and when it was deleted, with Restore and Delete Forever offered as actions on it.
  • The Documents filter menu now says its filter aloud (“Overdue, This month”, or “No filter”). The Duplicate tip is read as “Document actions at the top, then Duplicate”. A currency whose symbol is its code (CHF) is read once in Settings › Currencies. Delete payment tells the truth in its hint and its confirmation: the payment’s attached file goes out of view with it.
  • Each saved receipt, attachment and payment file reads as a button naming the file and its size — for example “Attachment, contract.pdf, 1.2 MB” — with a hint that it opens the file. Each row in “Saved in Ochre” reads once, as its kind, date and size.

Version 1.0.1

The notes for the previous version, unchanged.

New and changed

  • Late fees, reworked. Set the rate per day, week, 15 days, month, quarter, half-year or year; a yearly rate counts actual days over 365. Give a client their own late-fee terms, or one invoice its own, and the late-fee sheet says which rule produced the fee. Charging a fee twice no longer charges the same days twice: the next fee starts where the last one stopped, and voiding a fee frees its days. A part-paid invoice is charged on what was owed each day, not on today's balance for the whole period. An invoice paid late can still be charged for the days it was late. New and off until you turn them on: days of grace before interest starts, a one-off late-payment fee, and taxing the fee like the invoice it is charged on. Existing late-fee settings and fees already charged are unchanged.
  • Dark mode and Increase Contrast now apply everywhere at once. Change "Dark theme" in Settings and every open screen, sheet and the Mac Settings window repaint straight away instead of waiting to be reopened, and the Home Screen widget draws the same night ground you chose. With Increase Contrast on, every grey text, status colour, hint and divider steps up to a stronger value, and the faint hint text reaches a readable contrast. The printed invoice, receipt and statement stay white paper with dark ink whatever your Mac or iPhone is set to.
  • Shortcuts can now create an invoice draft for you. The new Create Invoice Draft action takes a customer, a description, a quantity and an amount, and puts the draft in the business you have open. It never issues anything: you review and issue the draft in Ochre. A customer name that matches none of yours leaves the draft with no customer. A new Outstanding Total action reads what customers still owe in that business, the same figure the Outstanding widget shows, and you can ask for it by voice. While App Lock is on and Ochre is locked, both actions stop and say to unlock Ochre first.
  • Two more Shortcuts actions. Export All as CSV writes the same CSV files as Settings, Export data, for the business you have open and no other, and hands them to the next step in your shortcut. Back Up Now writes the same encrypted Ochre backup as Settings, Backup, and it covers all of your businesses, not only the open one; it uses the backup passphrase you already saved and never asks for one. If no passphrase is saved it stops and says so, and writes nothing, rather than making an unencrypted copy. Both files stay on your device until your shortcut sends them somewhere, and both actions stop and say to unlock Ochre first while App Lock is shut.
  • Other apps, Shortcuts and web pages can now open Ochre on a new draft with an ochre:// link, for example ochre://new-invoice?customer=Acme&description=Logo&rate=150, or on a record you already have with ochre://open?document=…. A link only ever opens a screen or makes a DRAFT in the business you have open: it cannot issue, send, number, delete or mark anything paid, and it cannot reach into another business. A link that is malformed, names something unknown or asks for a different currency creates nothing and Ochre says so. An app can ask to be called back (x-success) and receives only the new draft's id. Links wait for you to unlock Ochre, and no more than five can make drafts in a minute. Shortcuts and links now also work in a book with a single business that you have never switched (for example one that arrived from iCloud on a second device); with two or more businesses and none chosen, they still ask you to pick one.
  • Share a PDF or a photo to Ochre from Files, Mail or Photos. Ochre saves it and, the next time it is open and unlocked, asks which invoice, quote or expense it supports; nothing is attached until you choose, and you can discard it instead. PDFs up to 10 MB and photos up to 30 MB are accepted (photos are reduced in size when attached, as everywhere else in Ochre); anything else is refused in words and nothing is saved. A file you never answer for is cleared after 30 days.
  • An amount you type is now kept exactly as you typed it. Some amounts, such as 8.2 or 0.07, were stored a hair off. An amount on a half cent, such as 8.075, could then round to the wrong cent on the invoice.
  • Ochre no longer waits on the Keychain before showing its window when iCloud sync is on.
  • The account ledger sheet now has a Done button, and Esc closes it.
  • Mac: File › Print… (⌘P) prints the document preview that is open. Send or Share…, Export PDF… and Mark Paid… are in the File menu too, and each is greyed out when there is nothing on screen to act on. View › Hide Sidebar and Show Sidebar are in the menu bar.
  • Edit › Undo and Redo (⌘Z, ⇧⌘Z; shake on iPhone and iPad) now take back edits inside a draft: adding, deleting or changing a line, and the draft's dates, notes, terms, discount and adjustment. Issuing, voiding and sending are never undone.
  • A PDF of a long invoice or a roll-paper receipt can no longer come out silently cut off — a single page showing only the bottom of the document — when the computer is very busy while it is being made. Ochre now measures again, and if the document still can't be measured it says it couldn't create the PDF instead of handing you a damaged one.
  • Settings, the backup step of Start fresh, the invoice's payment-method note, the refund sheet and the Stripe key row no longer stop and wait when your Keychain is locked or showing a password prompt you haven't answered — they stay usable, and fill in what the Keychain says when it answers.
  • Automatic backup on iPhone and iPad now asks iOS for the extra moments it needs to finish writing when you leave the app, and a backup passphrase you save from now on is stored so it can still be read right after you lock the phone (one saved earlier needs saving once more). If a due backup is skipped because Ochre couldn't read the passphrase, Settings now says so instead of staying silent.
  • Money: tapping an account opens its ledger, and Edit account opens the editor, where neither sheet opened before on some devices. Both now open through the same one place every create sheet does, and a business switch closes them.
  • iPhone and iPad: Ochre's launch screen now opens on the same warm paper as the app, in light and in dark, instead of the system default.
  • After you record a payment that settles an invoice in full, Ochre may ask once for an App Store rating, using Apple's own rating sheet. It waits until you have settled at least three invoices, asks at most once per version, and nothing in Ochre depends on your answer.
  • The "Add option" chip on a quote and the filter chips on Insights no longer stop short of the screen edge with a word cut in half ("Add optic"); the rows now run to the edge so it is clear they scroll, and still end with a margin when you reach the last chip.
  • Choosing a country on a customer, vendor or address form: tapping the middle of the Country row (between the word "Country" and its value) now opens the country list; before, only a tap on the words themselves did.
  • Settings › Privacy has a new switch, "Search invoices and customers in Spotlight", off until you turn it on. When it is on, an invoice's number, customer name, status and total, and a customer's name and city, can be found from the iPhone, iPad or Mac search field, and tapping a result opens it in the right business. Spotlight sits outside Ochre's lock, so the switch is unavailable while "Require unlock to open" is on; turning the lock on, turning the switch off, deleting a business, Start fresh and restoring a backup all remove what Ochre put in Spotlight at that moment.
  • A New invoice control for Control Center and the Lock Screen (iOS 18 and later). Tapping it opens Ochre on a blank invoice draft in the business you have open; from a locked phone it asks for Face ID or your passcode first. It shows no figure. If Ochre was not running, the draft still opens once it has launched. On iOS 17 nothing appears.
  • Lock Screen widgets: add Outstanding to your Lock Screen as a circle, a box or a line of text. With App Lock on they say only that Ochre is locked, never a figure, a name or an overdue count. With App Lock off they show what is still owed and how many are overdue, and whether a locked iPhone displays that is up to your iPhone’s own Lock Screen privacy settings.
  • Handoff: open a document or a draft on one device and pick it up on another signed in to the same iCloud account, from the app switcher on iPhone and iPad or the Dock on the Mac. Only which record and which business is handed over, never an amount or a name; the other device opens it only if that business is in its book, and otherwise does nothing. With App Lock on, the document waits until you unlock.

Sync

  • On the Mac, Settings → iCloud Sync no longer gets stuck reading "Checking iCloud…" forever on a book that has plainly already synced, and the "Last uploaded…"/"Synced…" line keeps ticking while you're looking at it instead of freezing at the moment it first appeared. It also no longer reads a past event in the future tense ("in 0 seconds").
  • The "arrived from iCloud" banner is confirmed to stay dismissed, per business, once you tap Switch to it or Dismiss — a device restart no longer brings it back for a business you already acted on.
  • Joining an existing book on a fresh device no longer shows "Can't reach iCloud" for minutes while it's actually still looking, and the waiting screen no longer repeats "Checking iCloud…" or shows two lines that disagree about whether iCloud is reachable.
  • Settings now says plainly, while sync is on, that iCloud moves on Apple's own schedule and changes usually take a few minutes to reach your other devices — sometimes longer, especially the first time or when a device is offline. The help and user guide carry the same note.
  • If two devices each changed an invoice and iCloud kept the line from one and the total from the other, Ochre now says so on that invoice ("Lines and total disagree") instead of printing or sending a page whose lines don't add up to its total. Open it on the device you issued it on and amend it if the lines are wrong.
  • The same care for the invoice's total itself: if it no longer adds up from its own subtotal, discount, tax and adjustment, Ochre says "Total doesn't add up" rather than print it.
  • Settings no longer says "Checking iCloud…" forever on a book that synced minutes ago, and the sign-out note no longer says "iOS" on the Mac.

Documents

  • On Mac, opening a draft's Preview now shows "Preparing the preview…" with a progress indicator and a Cancel option while the PDF is being built, instead of an empty box.
  • Fixed: after backing out of a draft, starting a new one could re-show an older draft you had already left — each back press after that looked like a new draft appearing. One back now always returns you to the list.
  • Fixed: a deposit you typed on a quote, then left by pressing Tab or clicking another button (such as Add option), could be dropped, so the quote went out without it. The deposit is now kept as you type.
  • Fixed: on iPhone, a section could reopen on an invoice or draft you had already backed out of, sometimes hours earlier, and tapping a customer, product or document could leave an old one underneath it. Leaving a section from its list, and backing out to the list, now always brings you back to the list. Switching between a quote's options no longer makes Back cycle through them; one Back returns to the list.
  • Cancelling a draft you built from tracked time now puts those hours back under Unbilled, ready to bill again. Before, they stayed marked Billed against a draft that no longer exists. Hours on an invoice that already has a number are left as they are.
  • A voided invoice now carries a VOID stamp beside LOCKED every time you open it, so it never looks like an invoice that is still owed once the "Voided" message has faded.
  • Mac: editing a line's Description, Qty or Rate by clicking between fields no longer closes the editor, drops what you typed, or opens an extra blank line — only Done or Return on Rate does. Pressing Tab from Rate no longer jumps out to the Issue date field. Also fixed: a brand-new line being typed into could close its own editor moments later, with no click at all.
  • Mac: New customer's "Add" and Record payment's "Record" now take effect on the first click, even right after typing into a field — a second click was needed before.
  • When a sent invoice's lines and total disagree, it now offers the fix the message names: Amend, or "Open draft revision" if one is already in progress — before, that message had no button behind it. Tapping a revision in an invoice's revision list now opens it, instead of doing nothing.

Accessibility and help

  • VoiceOver now reads a document's amount in words on the Documents list ("Nova Traders, ₹ seventy thousand eight hundred, Overdue"), the same way the amount inside the card is read; the Insights cash-flow chart has a spoken summary of every month's money in and out with the currency; rows that open something (invoice lines, repeating invoices, tax classes) are announced as buttons; section titles are announced as headings; and the Apple Watch complications have spoken labels ("Outstanding $125,000", "Ochre, 3 overdue", or "Ochre, locked" when app lock is on).
  • On iPhone and iPad, swiping a New customer, New product, Add expense, repeating-invoice, clause or Compose sheet down after you have typed something no longer throws it away: Ochre asks "Discard Changes?" first. A sheet you have not touched still closes with a swipe.
  • On iPhone, VoiceOver now reads the home menu properly: each section says how much is open ("Invoices, 5 open"), the outstanding total and its overdue count are one swipe, the Documents section can be collapsed and expanded from VoiceOver's actions, and focus starts at the top when the menu opens.
  • On a draft, the two clause menus now read "Insert clause into notes" and "Insert clause into terms" (they used to read the same, and "Insert a clause" did not match the words on screen, which Voice Control listens for).
  • With Reduce Motion on, the Backup screen and the restore sheet now jump straight to the "working", "done" or "failed" line instead of scrolling to it with an animation.
  • VoiceOver now speaks Ochre's on-screen messages as they appear, without moving where you are: "Issued as ...", "Payment recorded", "Couldn't issue: ..." and the rest of the status toasts, the confirmation after you choose Repeat, and the notices after restoring a purchase. Before, they were only drawn on screen, and a message that clears after three seconds could not be found by swiping.
  • Mac: you can now reach more of Ochre from the keyboard. Money accounts, repeating invoices, tax classes, the Tax basis row, your saved clauses and the lines on an invoice are Tab stops that Space opens; ⌘↩ issues the draft you are looking at; Return and Esc now confirm and cancel in the Compose, Paste address, Restore, Statement and similar sheets (never on a destructive confirm such as Erase now); and New customer, New product and Add expense open with their first field ready to type. Saved clauses also have a right-click Delete, not only a swipe.
  • VoiceOver now reads a Money account row as a button naming the account (for example, "Business account, Bank"), with a hint that it shows the account's transactions, instead of reading it as plain text with no way in. Reopening an expense you had attached a receipt to also shows that receipt again, instead of an empty "Attach receipt" section.
  • The + button on the Customers and Vendors lists is now announced as "Add customer" or "Add vendor", so VoiceOver no longer reads it the same as the form's own Add button.
  • VoiceOver now reads each suggested category on the Add expense sheet by its own name ("Rent", "Software"…), instead of calling every one "Category suggestions".
  • On iPhone, the "…" (More actions) button on a sent invoice is now a full-size tap target; before, it answered only to a tap on the small icon itself.
  • VoiceOver now reads a partially paid invoice's card as "Partially paid", the same word the card shows, instead of "Sent".
  • The deposit percentage and deposit amount fields on a quote now each announce their own name, instead of both saying "Deposit requested".
  • "Chase…" on an overdue invoice now opens after you switch from Money back to Documents; before, the tap did nothing.
  • At the largest text sizes, the Documents screen's "…" menu now lists every kind of document you can start (invoice, quotation and the rest) instead of one "New invoice" row that only folded and unfolded, and the search field keeps its "Search by number or client" hint instead of fading to an empty bar.
  • The Stripe key and PayPal fields now carry a "Where do I get this…?" link to the help article that walks through finding it.

Backups

  • You can now back up or restore a single business on its own, instead of only the whole store. In Settings → Backup, "Just one business" lists every business a backup holds (with its document count and last entry date) and brings back only the one you pick — your other businesses are never touched. Settings → Businesses can also back up one business before deleting it, and restore a business from a backup directly. If that business is still here, Ochre offers to unarchive or open it instead of making a copy; if a different business already shares its name and tax ID, Ochre asks before restoring it as its own separate business.
  • After restoring a backup from Settings, Ochre now says it checked the file first and found nothing changed or damaged, instead of only "Restore complete."
  • Restoring a backup while setting up a new device, or with "Restore my books", now ends with the same line on your Documents screen: the backup was checked first and nothing in it had been changed or damaged. Before, the app moved on without a word.
  • The backup screen now says plainly what a passphrase does and what losing it costs — on export, on automatic backup, and when a passphrase is asked for during restore — instead of one short warning. The automatic-backup note no longer names a fixed folder it might not actually be using.
  • Every backup passphrase field (export, automatic backup, restore, and "Back up first" before Start fresh) now types as dots, with a "Show passphrase" eye button to check what you typed — before, export and confirm showed the passphrase in plain text as you typed it. Export's passphrase is also optional now: leave it blank to save an unencrypted file, same as before, without a separate switch — type anything and Confirm appears. Every field asks for a passphrase, never a "password" — a short phrase of a few words is suggested instead, with a note against reusing your Apple ID or email password.
  • Fixed: typing a restore passphrase on the Backup screen could also silently fill in the export passphrase field above it (and the reverse) — the two now keep their own text.
  • If automatic backup can't write to your chosen folder — it went read-only, the cloud provider was offline, or it was out of space — Ochre now saves that backup to its own folder on this device instead of skipping it, and Settings tells you which folder failed so you can choose a new one. If even that fails, Settings now says the last automatic backup failed.
  • Opening a .ochre file from Files, Mail or Spotlight now takes you straight into the restore flow with that file already chosen, instead of leaving you on whatever screen Ochre happened to be showing.
  • Fixed: with automatic backup on, a slow or prompting Keychain could freeze launch with no window on screen, because Ochre checked your passphrase before checking whether a backup was even due. It now checks due-ness first and reads the passphrase only when a backup is actually about to run, off the main thread.

Look

  • On iPhone and iPad, Ochre's icon now has its own Dark and Tinted versions, so it matches your Home Screen when you choose a dark or tinted icon style.
  • The plus/minus controls (payment terms, quotes valid for, late-fee days, and the rest) are now the standard light pill instead of a dark block. When one is switched off at its lowest value, such as “Interest starts on the due date” at 0 days, it shows a dimmed minus instead of a blank block; VoiceOver reads that row as “on the due date” or “N days after the due date”.

Settings

  • The privacy notes in Settings now say the whole truth, briefly: there is no Ochre account and no Ochre server receives your data, but if you turn on iCloud sync your books are copied to your own iCloud (Apple), and if you use Stripe payment links Stripe receives the amount and invoice number. It used to say your data stays on your devices and that there is no server at all.
  • Start fresh's "What to erase" now opens on This device only, the least destructive choice, instead of Everywhere. Everywhere is still there and still explains exactly what it erases — it's just no longer pre-selected.

Paper

  • The Attention line on an invoice is now written in the invoice's own language (for example "z. Hd." in German, "À l'attention de :" in French, "عناية:" in Arabic). You can still change the wording yourself.
  • Customers and vendors can hold named contacts (name, role, email, phone). Pick one as Attention on a draft and it prints under the bill-to address; email goes to that contact.
  • Add your business's own contact lines, such as Billing or Director, and choose which ones print on the letterhead. Long lines wrap rather than being cut off.
  • Every invoice, quote and bill has private Notes: dated, never printed or exported, and they carry over to the invoice a quote becomes, a revision and a credit note. Deleting a business deletes its notes.
  • A new Total setting under Invoice design: keep the big signature total, or choose Regular to print the amount due at the same size as the line amounts. Invoices you have already sent keep the size they were sent with.
  • Your invoice can now use your own brand colour: pick "Custom…" under Accent ink or Header band, then choose a colour or type its hex code. If a colour is too pale to read on paper, Ochre darkens it just enough to print clearly and tells you so.
  • Arabic on invoices and receipts is now set in Geeza Pro, so every Arabic word — labels, customer names, notes, Persian and Urdu too — copies, searches and reads aloud exactly; before, the printed page looked right but copied out as scrambled letters.
  • Letter-spaced labels on an Arabic invoice or receipt (the title and the column headings) now reach the PDF's text, so they can be searched and copied, not only seen.
  • Opening two Preview PDF sheets at once — two documents that happen to share a number, including two drafts — no longer risks Share, Save PDF… or Email sending the wrong one out under the right one's name.
  • Dates on invoices, receipts, statements and reports are always Gregorian, even on a device set to the Islamic or Japanese calendar.
  • An invoice PDF drawn before the invoice had fully arrived from another device is drawn again once the real figures arrive, instead of being kept and shared with the old amounts. PDFs saved by earlier builds are redrawn once, the first time you open them.

Credit notes

  • A credit applied to an invoice can now be removed from that invoice's payments ("Remove credit"); its amount goes back to the credit note, which reopens if it had been used up. If two devices applied the same credit at once, the credit note now shows how much it was over-applied and how to put it right.

Purchases

  • The plans screen now reads "Start your 7-day free trial" (it said "7 days"), and its heading fits where you are: it only says "after your trial" once you have actually used the trial. The auto-renew terms now sit directly under the Yearly and Monthly buttons in larger type, instead of in small print below Lifetime. If issuing is blocked, the message no longer assumes you had a trial.
  • If a purchase is waiting for a family organiser's approval (Ask to Buy), Ochre now says so — and that you don't need to buy again — instead of saying nothing.

Reminders

  • A reminder for an invoice you've just been paid for no longer goes off: reminders now update whenever you leave or come back to Ochre, not only when it first opens.
  • PayPal links are only offered in currencies PayPal accepts. Invoices in dirham, rupees, riyal or rand show your next payment option instead of a PayPal link that can't be paid, and yen, forint and Taiwan dollar amounts no longer carry decimals PayPal rejects.

Reminders, widget and Watch

  • Tapping a payment reminder now opens that invoice — switching to its business first if needed, and waiting for App Lock to unlock.
  • Reminders stay within the 64 that iOS allows, keeping the soonest, and only changed reminders are updated — a large book no longer re-sends every reminder each time you leave the app. A deleted invoice's reminder is now removed too.
  • The widget and the Watch update within a second of recording a payment or issuing an invoice, instead of up to an hour later.
  • Switching business right after recording a payment no longer lets the widget or Watch show the previous business's figures, and a reminder tapped while Ochre was closed now opens its invoice.

Speed

  • Opening Ochre with a very large book no longer freezes for seconds on every launch: a maintenance pass that re-ran every time now runs only after an update, and the rest lets the screen draw between steps.
  • Launch checks on a large book now fetch only what they need: about 10 s down to about 2.4 s on a 5,000-invoice book on a Mac.
  • The Documents screen is quicker on a large book. Searching, switching business and opening Ochre each do much less repeated work, so a keystroke in search takes a fraction of a second on a book of thousands of documents. Nothing on screen changed: the same documents appear in the same order, and every total and count is the same.
  • The home screen opens faster on a large book. The figure at the top — what is still owed, and how much of it is overdue — is now worked out once and reused until something changes it. A payment, a refund, a credit note, a write-off, a restore, or a change arriving from another device all still update it immediately.

Readability

  • Secondary text across the app now uses Ochre's measured greys instead of the system's, which could fall below readable contrast inside lists and forms.
  • The same measured greys on the Apple Watch and the home-screen widget.

Compose

  • The AI compose preview shows amounts with the currency's own decimals — none for yen, three for dinar.
  • A message that pops up over a draft (“Couldn’t issue: add at least one line first”, “Issued as …”) no longer swallows your next tap. Its tap area used to cover the whole Cancel draft / Preview / Issue bar underneath, so the first tap on a button only dismissed the message; now only the message itself dismisses it and the buttons answer at once.

Mac

  • With two Ochre windows open, ⌘N (or File ▸ New) now makes one draft, in the window in front — it used to make one in every window.