Xfin
The Xfin app icon

What's actually left.

Your bank balance isn't your budget. Xfin accounts for upcoming bills and the money you've committed to your goals, so you can see what remains.

In development for iPhone · Canada and the United States
9:41
VJ Cash FlowNet Worth
Cash reserve
Current15d30d
$3,028
Cash 2,838+ Income 1,336 Bills 740 Goals 407

Do it withfin

Can I afford?Check a purchase against your reserve
Spending
Dining & Drinks · $469 over
tap → ease back ~$469 to save
Goals
Emergency Fund · $1.2K of $5K
24% there, $3.8K to go
Bills
$740.00 upcoming
tap → Bills
Income
$1,336.36 · Aug 22
tap → Income

Start here

Your balance is not your budget.

The number your bank shows still has your rent inside it, and the money your goals are holding. Take those out, add the pay that actually lands first, and what’s left is the only figure worth spending against. Most people have never once seen it.

Cash in your accountsEveryday Chequing · synced 2m ago $2,838.18
Pay landing firstAug 22 · inside the next 15 days + $1,336.36
Bills already comingHydro · Internet · Phone · Visa minimum · Car insurance − $740.00
Held by your goalsEmergency Fund · Japan, next spring − $407.00
What's actually left $3,027.54

The app rounds that to $3,028 on screen. Everything below is the same calculation, running live.

See further

Know what’s coming before it lands.

Pay, bills and goals all move on their own schedules. Change the window and the number moves with them — this is the app’s own rule, running live. Do it a few times and you start to feel the shape of your month before it arrives.

9:41
VJ Cash FlowNet Worth
Cash reserve
$3,028

Do it withfin

Can I afford?Check a purchase against your reserve
Bills
$740.00 upcoming
tap → Bills
Goals
Emergency Fund · $1.2K of $5K
24% there, $3.8K to go
Income
$1,336.36 · Aug 22
tap → Income
Spending
Dining & Drinks · $469 over
tap → ease back ~$469 to save

The 11pm question

Can I afford a PS5?

You already know you want it. Xfin isn't going to tell you off, and it isn't going to pretend the answer is no when it isn't. It checks the reserve, and if the thing costs you something it says exactly what — in days, off the goal you're actually saving for. Then it stops talking. Drag it and watch the answer turn.

$650

a PS5, the concert tickets, the tab you still haven’t closed

Meet fin

It shows the working, so you learn it.

Fin answers in your own numbers and shows how it got there. It cannot move money, and every change waits for you to confirm. Ask it enough times and you stop needing to — which is the point. Pick a question; these are real answers against the figures above.

Screen by screen

This is the app you would download.

Drawn at true iPhone point size from the app's own type scale, tokens and copy. Same figures as the calculator above.

9:41
VJ Cash FlowNet Worth
Cash reserve
Current15d30d
$3,028
Cash 2,838+ Income 1,336 Bills 740 Goals 407

Do it withfin

Can I afford?Check a purchase against your reserve
Spending
Dining & Drinks · $469 over
tap → ease back ~$469 to save
Goals
Emergency Fund · $1.2K of $5K
24% there, $3.8K to go
Bills
$740.00 upcoming
tap → Bills
Income
$1,336.36 · Aug 22
tap → Income

CASH FLOW

Mar Apr May Jun Jul Aug
Money in+$2,672.72 Paid from−$3,829.00
Cash Flow. One number, and the formula that produced it sitting right underneath.
9:41
TransactionsCategories
August 2026
6 transactions · All time · by dateClear
Aug 10, 2026−$84.20
Cafe OlimpicoDining & Drinks · Everyday Chequing −$38.50
MetroGroceries · Everyday Chequing −$45.70
Aug 9, 2026−$1,737.00
Auto loanDebt PaymentLoan Payments · Everyday Chequing −$1,725.00
Monthly account feeBank Fees · Everyday Chequing −$12.00
Aug 8, 2026+$1,336.36
Payroll depositIncomeIncome · Everyday Chequing +$1,336.36
Aug 7, 2026−$96.40
Joe BeefDining & Drinks · Everyday Chequing −$96.40
Activity. The feed the tab actually opens on, grouped by day with each day’s net underneath the date.
9:41
TransactionsCategories
August 2026

Where your money goes · this month

Money in
+$2,672.72
Money out
−$3,829.00
Plan with FinEase down a category that’s creeping up
COMMITTEDcan't-trim $2,113.00
Loan Paymentsrunning a bit high · ~$1,615 typical $1,725.00
Insurancebelow your usual · ~$495 typical $388.00
FLEXIBLEday-to-day $1,716.00
Dining & Drinkseasing 20% · well over $751.00
267%
Groceriesbelow your usual · ~$640 typical $612.00
Bank Feesaround your usual · ~$374 typical $353.00
Categories. Committed and flexible never share a bucket, and each row is graded against its own typical month.
9:41
fin

What can we work on?

Pick a starting point, or just ask below.

Log a transaction
Set up a goal
Plan debt payoff
Add recurring income or bill
Set a focus category
Add an account
Can I afford?Check a purchase against your reserve

Recents

Can I afford a PS5?2h ago

Ease back on Dining & DrinksYesterday

Ask Fin anything
Fin. Every tile maps to a real flow, and "Can I afford?" anchors the grid.
9:41
VJ Cash FlowNet Worth
Net worth · your overall position
$18,204
+$412.00 (+2.3%) over the last 3 months
1D1W1M3M1YAll
ASSETS$24,918.18
Everyday ChequingScotiabank · synced 2m ago $2,838.18
TFSAScotiabank · synced 2m ago $18,240.00
SavingsScotiabank · synced 2m ago $3,840.00
LIABILITIES$6,714.00
Visa InfiniteAPR unknown · add it to plan payoff $4,286.00
Line of creditScotiabank · synced 2m ago $2,428.00
Net Worth. A card with no APR on file says so, rather than being assigned an average.
9:41
Goals
GOALS

What do you want to work toward?

Emergency Fund lands about three months sooner at $310 a month. Your reserve had room for that in two of the last three months.

Cash reserve · last 3 months
Emergency FundNo timeline set $1,200.00of $5,000.00
24% saved$3,800.00 left
Japan, next springFeb 2028 $640.00of $3,400.00
19% saved$2,760.00 left
Pay off the Visawhat you still owe · $4,286.00
Goals. Each one reserves real money, which is the Goals line in the reserve formula.

Say it instead

“Bought a coffee for $5.”

Logging a spend is a sentence, not a form. Fin reads it back, you confirm, done. The less effort it takes to record something, the more honest your numbers stay — and honest numbers are the whole game.

Listening

Say a transaction
Try: bought a coffee for $5

You said

bought a coffee for $5

fin

I heard:

Coffee · $5.00 · Dining & Drinks · today

Log it
Change something
Cancel

You said

add my Scotia chequing, $2,400

fin

Sounds like you want to add a chequing account. Want me to set it up?

Create a chequing account
Pick a different kind
Connect a bank instead

The audio never leaves your phone. Recognition happens on-device; what Fin gets is the text. And nothing is saved until you tap the tile. How that works →

Getting your money in

Connect a bank, or don’t.

Xfin works three ways in. The automatic one uses Plaid, the same connection layer your other finance apps use. The other two never touch your bank at all.

Plaid Link

Sync your bank

Plaid Link opens its own sheet, on top of Xfin. You pick your bank and sign in there — we never see the screen, and we never receive your username or password. What comes back is a token that lives on our server and is never sent to your device.

No bank needed

Tell Fin what you have

“Scotia chequing, $2,400.” That is the whole step. Accounts you add by hand behave like any other — they count toward the reserve, and you keep using the app exactly the same way.

No bank needed

Import a statement

Drop in a PDF statement and Xfin reads the transactions out of it. Useful for a bank Plaid does not reach, or when a connection drops and you would rather not reconnect it.

Straight about Plaid: it is an independent controller of what it collects, not just our plumbing. You can cut any connection yourself at my.plaid.com, or inside Xfin, at any time. The privacy policy spells it out →

What you get

Everything you need to stay ahead of it.

No feature below is a plan. Each one is built, tested and in the app you would download.

Where we drew the line

What Xfin will not do.

Each of these cost us a feature other apps have. They are enforced in the code, not in a style guide, which is the only version of a promise that survives a deadline.

It will never tell you what's "safe to spend"

That exact phrase is banned in our codebase by an automated check that fails the build if it appears. We don't know your life. We can tell you what's planned, what's unplanned and what's left. Whether that's safe is yours to decide.

Money you've been promised isn't money you have

Income counts when it lands in your account, never when it's expected. A paycheque coming Friday does not inflate today's number. It's stricter than most apps, and it's the reason the figure on screen is one you can act on.

It says "unknown" instead of guessing

A credit card with no APR on file reads APR unknown rather than being quietly assigned an average so a payoff chart looks finished. A wrong payoff date is worse than an absent one.

Fin proposes, you decide

The assistant reads your figures and suggests changes. It cannot move money and has no payment capability of any kind — there is no transfer or account-number permission anywhere in the app. Every change waits for you to tap confirm.

It won't claim it did something it didn't

If a write fails, Fin says so plainly instead of replying "done". There's a guard layer whose entire job is to strip a completion claim from any answer where the work didn't actually happen.

Privacy

Your records stay on your phone.

Not as a policy we could quietly change — as a fact about how the thing is built. There is no table on our server that a transaction could go in. Here is the whole split.

On your device only

  • Accounts and balances
  • Every transaction, category and note
  • Budgets, spending limits and category focuses
  • Goals, contributions and progress
  • Net worth history
  • Recurring bills and income
  • Your conversations with Fin

Delete the app and this goes with it. If you haven't turned on encrypted backup, neither we nor you can recover it.

On our server

  • Your profile: name, email, sign-in identity
  • Notification preferences, your device push token and delivery records
  • Bank connection tokens, never sent to your device
  • Your onboarding answers
  • Subscription status
  • An encrypted backup blob, only if you turn it on
  • Assistant usage counts, for fair-use limits
  • Security audit log and rate limits

That is the complete list. We do not sell your data, we do not share it for advertising, and we never see your bank login.

One honest exception: when you ask Fin something, a summary of your figures goes to Anthropic to be answered. Account names are masked, institution names and your own notes are dropped, and balances are rounded into ranges before it leaves. The full detail is in the privacy policy.

Nearly there

Know what’s actually left.

Xfin is coming to iPhone, in Canada and the United States. One email when it is ready. Nothing else.

We'll only use it for this.