— Changelog

What we shipped, and why.

Every release, told in plain language. Updated whenever something lands worth telling you about.

Emailed receipts open inside Cache

PDF and e-mail receipts now open in the app with pinch-to-zoom, Share and Open in…, and receipt previews no longer expire. Build 15.

Receipts that arrive by email are usually a PDF or the message itself, not a photo. Until this build the app treated every receipt as a photo, so those showed a blank card, and a preview could stop loading after a few minutes. Both are fixed.

What changed

  • A proper viewer. Tap any receipt and it opens full screen: photos, PDFs and e-mail bodies alike, with pinch-to-zoom, a Share button and "Open in…" for another app. PDFs are rendered in the app, page by page.
  • Previews that last. An expense opened tomorrow shows the same receipt it showed today.
  • Named exports. A receipt you share is named by vendor and date, "Staples 2026-11-01.pdf".
  • Smaller things. Sign-up and password screens tell you how long to wait when an email was sent less than a minute ago, and a slow sign-in reads as a network problem rather than an error.

Public beta — bank connections, branded pages, sign-up that explains itself

Real Canadian bank connections, branded invite and payment pages, a clearer sign-up, and the updated Privacy Policy and Terms. Builds 13 and 14.

This is the release that opened the beta to everyone. It is free for the two-month beta, no card required.

Bank connections, for real

Connect a Canadian bank through Flinks and transactions arrive on their own, matched to expenses you already recorded. Access is read-only; Cache can never move money. A short notice explains exactly that before you are handed to your bank, with a link to the Privacy Policy. During the beta each account can connect one bank.

Pages that look like Cache

Invite links and invoice payment links used to land on plain text. They now open branded pages: an invite shows the code and an "Open in Cache" button, and every outcome of a payment link (paid, cancelled, not available) has its own page.

Sign-up and sign-in

  • After sign-up you see "Check your email" with a resend button, instead of being bounced to the welcome screen.
  • Password fields have a show/hide toggle.
  • Change your password from Security without a reset email; the reset link is still there if you want it.
  • Face ID is remembered per account, not per phone, so a new account on the same phone starts fresh.
  • An invite link tapped before you have an account is kept and applied once you finish sign-up.
  • Account emails (confirmation, password reset, invites) are branded and come from Cache.

Legal

The Privacy Policy and Terms were updated for the beta, including where data is stored (Canada) and how to export or delete your account from More › Security.

Accountant Partnership Program, duplicate review, recurring invoices, in-app support

Accountants can register as partners and serve clients from one home; expenses from every source are checked for duplicates; recurring invoices send themselves; help is a chat inside the app.

Accountant Partnership Program

Accountants register from the app, accept the partnership terms, and get a partner code. A client enters that code under Team to give the accountant a seat on their workspace. The Accountant home lists every client workspace with search and filters, and a client can pause access at any time. Giving access and being referred are kept separate on purpose.

Possible duplicates

A receipt scanned twice, an email receipt that matches a bank transaction, a manual entry that matches a scan: Cache now flags likely duplicates across every source and shows them as a stacked pair so you can keep one, both, or merge.

Recurring invoices

Set an invoice to repeat and Cache sends it on schedule. Document numbers skip anything already taken, so a manual invoice never collides with an automatic one.

Support inside the app

Help & support opens a chat tied to your account, so you do not have to explain the basics. Email is still there if you prefer.

Also in this release, from the October tester round: invite roles, receipt notifications, email receipts, iOS sharing, paid-invoice details, and dates in AI answers.

Card payments on invoices

Clients can pay an invoice by card from the link in the email. Stripe pays the business out directly; Cache never holds the money.

Get paid online

Set up payouts once from Workspace settings and every invoice you send carries a "Pay online" link. Your client pays by card on a Stripe page, Stripe pays you out, and Cache marks the invoice paid and posts the fee to your books. Cache never holds funds. One processing fee line appears on the invoice; there is nothing else to configure.

Card payments are switched on from our side once a workspace's Stripe account is verified, so you may see the option arrive a little after you set it up.

Also in this release

  • Onboarding asks for your business name, so invoices and emails carry it from day one.
  • A "Get paid online" step on the owner's checklist and an entry under More.
  • Back always works: a screen opened from a link stacks on Home, so the back arrow never leads nowhere.

Real books — statements, sales-tax reports, client import

A posted ledger behind every expense and invoice, with profit and loss, balance sheet, trial balance and journal; sales-tax reports by month, quarter or year; client import from CSV or Excel.

Until now Cache kept a list of expenses and invoices. It now keeps books.

Statements

Every expense, invoice, payment, reimbursement and mileage claim posts to a chart of accounts, so Reports can show a real profit and loss, balance sheet, trial balance and journal, each exportable. Opening balances, transfers between accounts, manual entries, a fiscal year start, cash or accrual basis, and period locks are all there for the people who need them. Category changes re-post on their own.

Sales tax

The Tax center shows the sales tax you charged on invoices and the tax you paid on expenses, and the new sales-tax report summarises either by month, quarter or year as PDF or CSV. Cache presents the figures; your accountant or filing software does the filing.

Smaller, useful

  • Import clients from a CSV or Excel file with column mapping and a preview.
  • Attach files to invoices and estimates; they go out with the PDF.
  • PDFs embed the app's font, carry a larger business logo, and a workspace option hides the Cache mark for white-label use.
  • The Getting Started checklist is back on Home for owners and admins.