The user guide

How to walk the trail.

A practical guide to every tab in Ridge — what it shows, how to use it, and the small tricks that make each one sing. Read it cover to cover, or jump to the tab you're stuck on.

00 · Quick start

The first fifteen minutes.

Ridge is buildless and signs in with Google — no install, no account creation. Your data lives in a single JSON file in your own Google Drive (ridge-data.json) so the app loads it on every device you sign in from.

  1. Sign in with Google. Open the app, accept the Drive permission. Ridge only ever reads and writes its own files.
  2. Run the first-time tutorial. On a fresh data file the tutorial fires automatically — a four-step walkthrough of the cycle, envelopes, free-to-spend, and surplus. You can replay it any time from Settings → Replay tutorial.
  3. Set your pay cycle. Settings → Pay cycle. Pick weekly, fortnightly, or monthly, and the day your pay lands. Every other date in the app — envelope rollovers, planned bill accruals, surplus banking — pivots off this.
  4. Create your envelopes. Envelopes tab → New envelope. Start with a small set (Groceries, Fuel, Eating out, an Emergency goal). You can always add more later, and Ridge auto-classifies new transactions to the closest match.
  5. Bring your transactions in. Import tab. Drop a CSV from your bank, or hook up a Google Sheet that auto-syncs every sign-in. Built-in profiles cover Frollo, Westpac, CBA, NAB, and Macquarie; new layouts get a one-time column-mapping prompt.
  6. Add your assets and debts. Net worth tab. Property, super, cash accounts, credit cards, mortgage, equities. Once the mortgage is in, projection unlocks and starts inferring your true rate from real interest charges.
Where the data lives. Everything you do is saved to ridge-data.json in your Google Drive (debounced 1.5 s after the last edit). You can export the same file any time from Settings → Export JSON — it's the whole app state in one document.
Welcome to Ridge
Signed in with Google
Tutorial complete
Pay cycle: Fortnightly · Wed
3 Create envelopes
4 Import transactions
5 Add assets & debts
Tip. You can do all of this in any order. Ridge will stay calm with empty envelopes or zero transactions.
01 · Overview

The morning weather report.

The default tab. One look should answer "can I afford this today?" — without scrolling, without mental arithmetic. Everything here pivots on the active cycle, which you can rewind one cycle at a time using the navigator at the top.

What you'll see

  • Cycle progress bar — how far through the current pay cycle you are, with the marker dot showing today.
  • Free to spend (the big number) — what's genuinely available across your discretionary envelopes, after bills are covered and savings are on track. Tap it for the maths.
  • Bills & commitments / Savings & wealth — two status checks. A tick means you're on track for both. Tap either to drill in.
  • Surplus banked — float carried in from previous cycles, with a tap-to-deploy action that sends it to a goal or a wealth envelope.
  • Banners — calm one-liners only when something needs your eye: viewing a past cycle, an envelope overspent, a planned bill higher than expected, an interest-rate change detected.
  • Customisable sections — recent transactions, upcoming bills, envelope progress, net-worth spark line. Reorderable from Settings → Overview layout.

How to…

  1. Check today's pace. The colour and copy under Free to spend tells you whether you're under, on, or over pace for this point in the cycle. If you're three days into a 14-day cycle and 30% of FTS is gone, expect a gentle "running ahead of pace" hint.
  2. See exactly how Free to spend is calculated. Tap the FTS number. You'll get the breakdown: discretionary envelope balances, what's still owed to bills, what's still owed to goals, and the surplus carried in.
  3. Deploy your surplus. Tap the Surplus banked row. Choose a goal envelope, a wealth envelope, or an asset to send it to. The transfer is recorded and shows up in History.
  4. Look at a past cycle. Use the cycle navigator (left/right arrows) above the FTS card. A "Viewing a past cycle" banner appears so you know it's read-only.
Tip. The overview is the only tab whose layout you can rearrange. If you don't care about pending transactions on the home screen, hide that section in Settings → Overview layout — Ridge respects your real morning routine.
Overview · Tuesday 6 May
Free to spend
$1,284
9 days remaining · pace healthy
Bills ✓
all covered
Savings ✓
on track
Surplus banked$612.18 →
02 · Envelopes

Where every dollar has a job.

The Envelopes tab is the engine room. Every envelope is one of four types — pick the right type and the rollover, accrual, and goal maths take care of themselves.

The four envelope types

  • Spend — regular budget like Groceries or Fuel. Rolls over (or resets) each cycle, your call. Budget can vary cycle-to-cycle and the history is preserved.
  • Goal — a target amount by a target date. Italy 2027, new laptop, emergency fund. Per-cycle allocation is auto-calculated; you can override it.
  • Planned — irregular bills like rego, insurance, annual subs. You set the amount and due date; Ridge accrues the right slice every cycle so the cash is sitting there when the bill arrives.
  • Wealth — money flowing onto your net-worth ledger. Mortgage extra repayments, ETF contributions, super salary-sacrifice. Linked to a specific asset or debt so the same dollar is tracked on both sides.

How to…

  1. Create an envelope. Tap + New envelope. Choose a name, an icon (pick from the Ridge glyph picker — categorised by topic), a type, a budget amount, and a colour. Done.
  2. Change a budget for one cycle only. Open the envelope, edit the cycle's budget. The previous value is preserved in budgetHistory so historic cycles still show what was true at the time — no retroactive rewriting.
  3. Move money between envelopes mid-cycle. Tap ⇄ Transfer allocation at the top. Pick source, destination, amount. This is one-off and only affects the active cycle.
  4. Reorder envelopes. Tap ⠿ Reorder. Drag handles appear on each row. The order persists across all tabs that list envelopes (Overview, History, Transactions reclassify modal).
  5. Skip or top-up a planned envelope. On a planned envelope, tap the cycle row to mark it skipped or overpaid. Useful when you've front-loaded an annual bill manually.
  6. Pause an envelope without deleting. Edit the envelope and uncheck Active for this cycle. It stops accruing but historic spend stays attached.
Tip. Don't over-engineer. A common Ridge setup is six envelopes: Groceries, Fuel, Eating out, Subscriptions, an Emergency goal, and a Mortgage wealth envelope. Add more only when a category genuinely needs its own foothold.
Envelopes · Cycle 14
Groceries SPEND$284 / $480
Italy 2027 GOAL$2,140 / $8,000
$420 / cycle · cleared by Aug 2027
Rego PLANNED$420 / $920 by Sep
Mortgage WEALTH+$1,820 this cycle
03 · Transactions

The receipt drawer.

Every transaction Ridge has ever ingested. Pending and settled live side by side; capitalised interest and internal transfers are tagged so they don't pollute spend numbers. Most of what you do here is correcting or renaming — and Ridge learns from the first correction.

What you'll see on each row

  • Date — local date, not UTC. (Ridge never uses ISO dates internally for this reason.)
  • Merchant — cleaned and brand-canonicalised. WW METRO 2398 SYDNEY *POS renders as Woolworths.
  • Envelope — auto-assigned by your learned rules, account-type rules, or merchant pattern.
  • Amount — green for income, soft red for spend, muted for transfers.
  • TagsPENDING, TRANSFER, INCOME, INTEREST. Tagged rows are excluded from spend calcs where appropriate.
  • Filter chips — at the top: by envelope, by account, by date range, by status (pending / settled).
  • Duplicate banner — appears when Ridge has flagged potential duplicates after an import. Tap to review.

How to…

  1. Reclassify a transaction. Tap the row. Pick the right envelope. Optionally tick Apply to all matching — this saves a learned rule (keyed on the cleaned merchant), so every past and future transaction with that merchant lands in the right place.
  2. Rename a merchant permanently. From the reclassify modal, tap the merchant name and enter your preferred display. The alias is keyed on the merchant key, so all matching transactions get the new name.
  3. Mark something as a transfer. For an internal move (your savings → your offset), tick Transfer. It's removed from spend and surplus calculations and shown muted.
  4. Mark capitalised interest. On a debt's interest-charge row, tick Capitalised interest. This is what Projection uses to back-out your true effective rate.
  5. Add a transaction by hand. Tap + Add. Fill in date, merchant, amount, envelope. Useful for cash spends and one-off corrections.
  6. Resolve a flagged duplicate. Tap the duplicate banner. Side-by-side comparison; pick the canonical one, drop the other.
How dedup works (so you can trust it). On every import: exact-id match first, then a fuzzy match on amount + account + cleaned merchant + a date window. Pending rows are replaced in place when the settled version arrives — even if the amount drifts slightly (like a $50 fuel hold settling at $48.75). When two sources disagree, a trust hierarchy picks the higher-quality row.
Transactions · this cycle
06 MAY
Woolworths
Groceries · tap to reclassify
−$67.80
06 MAY
7-Eleven PENDING
Fuel
−$50.00
05 MAY
Vanguard ETF TRANSFER
Investment · wealth
−$500.00
04 MAY
Salary INCOME
Fortnightly
+$3,420.00
04 · History

The path behind you.

Six cycles of envelope spend, surplus, and where the money went, side by side. Use it to spot patterns ("we always overspend Groceries the cycle of a long weekend") and to remember which goals you've actually been feeding.

What you'll see

  • 6-cycle heatmap — a grid where each square is a day. Darker = bigger spend, blue = a planned bill day, amber = an over-pace day.
  • Envelope trends — small per-envelope charts showing budget vs spend across the last six cycles.
  • Surplus, where it went — for each closed cycle: leftover amount, and which goals or wealth envelopes received it.
  • Cycle stats — average cycle spend, average surplus, best and worst cycle.

How to…

  1. Drill into a single past cycle. Tap any column or summary card. You're taken to that cycle on the Overview tab in read-only mode.
  2. Compare cycles for one envelope. In Envelope trends, the per-envelope mini-chart highlights the cycles you went over budget — useful for deciding whether the budget itself is wrong.
  3. See where surplus actually went. Each closed cycle shows its surplus and the float transfers attached to it. If you've been banking surplus without deploying it, this is where you'll notice.
Tip. History is also the easiest place to spot dedup mistakes. If a cycle's spend looks weirdly high or low, tap into it and scan transactions — usually a duplicate or a missed transfer flag.
History · 6 cycles
Avg cycle spend$1,628
Avg surplus+$294
Best cycleCycle 12 · +$612
05 · Net worth

The summit ledger.

One total, broken down by category, with a 12-month trajectory line. Mortgage repayments are recognised as savings here — they reduce your liability — so the net-worth line keeps climbing even on a frugal cycle.

The seven categories

  • Property — manual valuation; update when you next look at it. Ridge doesn't infer.
  • Cash — savings and offset accounts you hold a balance in. Updated manually or from an imported balance.
  • Transaction accounts — your everyday accounts. Balance can be set manually or derived.
  • Credit cards — owing balance. Reduces net worth.
  • Debts — the mortgage, personal loans, HECS. Balance is computed from the opening balance plus repayment transactions plus capitalised-interest transactions, so it stays in sync with reality.
  • Other liabilities — anything else you owe.
  • Super & equities — super by manual balance; listed shares (with a Yahoo ticker) by live price; managed funds and unlisted holdings by manual price.

How to…

  1. Add an asset or debt. Tap the section header (e.g. Property) → + Add. Name it, set the current value, and you're done.
  2. Set up live equity prices. For listed shares, enter the Yahoo ticker (e.g. VAS.AX, AAPL). The "Live prices" badge in the Equities section shows last-synced time; tap Refresh to fetch on demand.
  3. Price a managed fund or APIR-coded holding. Yahoo doesn't index those — set Equity type → Managed fund / Other and enter a manual unit price. You can update it monthly when statements arrive.
  4. See your mortgage redraw. Open the mortgage debt. Ridge shows the scheduled balance vs your actual balance — the difference is your real redraw / offset cushion.
  5. Review the trajectory. The chart at the top of the tab snapshots net worth on every save. Toggle 30 days / 90 days / 12 months to see different scales.
Tip. Wealth-type envelopes link directly to a NW item via wealthAssetKey. Move money through a wealth envelope and the destination asset (e.g. an ETF holding) bumps automatically — no double bookkeeping.
Net worth · breakdown
$214,180
+$38,420 over 12 months
Property$680,000
Equities · live$84,420
Super$112,800
Mortgage−$612,200
Redraw available$18,420
06 · Projection

The terrain ahead.

Where your net worth is heading, particularly: when your mortgage clears at your current pace, and how much earlier extra repayments would get you there. The rate Ridge projects on isn't a slider you guessed — it's back-calculated from real capitalised-interest charges in your transactions.

What you'll see

  • Effective rate — the real rate Ridge inferred from your last N interest charges. Updates as new charges land.
  • Clearance date — when the mortgage hits zero at your current pace.
  • Years saved vs schedule — how much earlier you'll clear compared to the bank's original amortisation.
  • Projection chart — solid line for projected balance, dashed line for the original schedule, "today" marker so you can see how far you've already pulled ahead.
  • What-if extra repayment — slider to add $X / cycle on top of your current contribution and watch the clearance date move.
  • Rate-change banner — when your inferred rate drifts more than a threshold, you get a calm prompt with an Update rates button.

How to…

  1. Trust the rate. Open the mortgage in Transactions and confirm the capitalised-interest rows are tagged. If a few are missing, tag them — Projection re-infers immediately.
  2. Test an extra repayment. Drag the Extra per cycle control. The clearance date and "years saved" line update in real time.
  3. Apply a detected rate change. When the rate-change banner appears, tap Update rates. The new effective rate is locked in; the old projection is preserved for comparison.
Why this matters. A slider-driven forecast tells you what you want to hear. A forecast inferred from real capitalised interest tells you what's actually happening. The difference can be years — a peak that's reachable vs. a peak that's a story.
Projection · mortgage
2042 · Aug
cleared 4y 7m early at current pace
TODAY
Effective rate5.84% · inferred
Extra per cycle$0 → +$200
07 · Import

The stream flowing in.

Two paths: drop a CSV from your bank, or hook up a Google Sheet of transactions that auto-syncs every time you sign in. Built-in profiles cover most Australian banks; new layouts get a one-time column-mapping prompt and the layout is remembered.

Built-in CSV profiles

  • Frollo — full structured signals (subcategory, transfer flags), highest-trust source.
  • Westpac — personal accounts.
  • Westpac Corporate Online — corporate / business accounts.
  • CBA — Commonwealth Bank.
  • NAB — National Australia Bank.
  • Macquarie — including pending detection via empty post-date.

How to…

  1. Import a CSV. Import tab → Choose file. Drop your bank export. If it matches a built-in profile, transactions are parsed silently. Otherwise the column-mapping modal opens — assign the date, amount, description columns, confirm, and that layout is saved as a learned profile for next time.
  2. Set up Google Sheet sync. Switch import method to Sheet. Paste the Sheet ID. Hit Test connection to verify Ridge can read it. From now on, every sign-in syncs new rows automatically.
  3. Review what just came in. After every import you see a summary: X new, Y deduped, Z auto-classified, N need review. Tap Need review to walk the small pile by hand.
  4. Manage CSV layouts. Settings → CSV layouts. Lists every built-in and learned profile. Delete a learned one if it's matching the wrong files.
  5. Re-run housekeeping. From Settings → Run dedup pass. Useful if you've manually imported overlapping CSV exports — runs the trust hierarchy across the whole table as a safety net.
Tip. The Google Sheet path is the closest thing Ridge has to "set and forget" until open banking lands. Many users keep a running sheet that their bank exports into, and Ridge picks up the new rows on every sign-in.
Import · last sync
142 new
12 deduped · 4 need review · 126 auto-classified
SourceGoogle Sheet · Frollo
Last synced2 min ago
Pending → settled7 replaced
Learned rules applied38
4 need review. One new merchant, one ambiguous transfer, two pending without a settled match.
08 · Settings

Tune it once. Forget it.

The control room. Most settings are set on day one and never touched again — pay cycle, account types, theme. Others (learned rules, merchant aliases, CSV layouts) accumulate as you use the app, and Settings is where you go when something needs an edit.

What lives here

  • Pay cycle — frequency (weekly / fortnightly / monthly) and pay day. The cycle anchor for everything.
  • Currency — display only; Ridge never converts.
  • Theme — Light (warm paper), Dusk (warm dark), or Auto (follows OS).
  • Overview layout — reorder, hide, or show the sections that appear on the home tab.
  • Accounts — every account Ridge has seen in your imports. Tag each one as transaction / savings / credit card / mortgage / etc. so account-type rules can auto-classify predictable transactions.
  • Learned rules — every "apply to all matching" reclassification you've ever made. Edit, reorder, or delete.
  • Merchant aliases — your custom display names. Edit or delete here.
  • CSV layouts — built-in and learned import profiles.
  • Import method — switch between CSV-only and Google Sheet sync.
  • Data — Export JSON (the whole state), Import backup, Replay tutorial, Reset.

How to…

  1. Change your pay cycle. Pick the new frequency and day. Existing cycle history is preserved; the change applies from the next cycle forward.
  2. Tag account types. For each account, pick its type. Account-type rules then auto-classify (e.g. "spends from credit card → assume Spend envelopes; spends from offset → assume Wealth").
  3. Switch to Dusk. Theme → Dusk. Or Auto, in which case Ridge follows your OS dark-mode preference live.
  4. Back up your data. Export JSON. The whole state is one file. Drop it into another Drive, version-control it, or import it on another machine.
  5. Replay the tutorial. Replay tutorial — the four-step intro fires again. The dismissed-at marker is cleared.
  6. Reset everything. Reset wipes ridge-data.json. Confirm twice — there's no undo, only the JSON export you (hopefully) just made.
Tip. Settings is your audit trail too. If a transaction lands in the wrong envelope month after month, the offending learned rule is in here — not buried in the transaction list.
Settings
Pay cycleFortnightly · Wed
CurrencyAUD
ThemeAuto
Import methodGoogle Sheet
Accounts tagged7 / 7
Learned rules38 active
Merchant aliases12 saved
CSV layouts6 built-in · 2 learned
StorageYour Google Drive
⌘ · Shortcuts & gestures

The little fast paths.

Ridge is mostly tap-driven, but a handful of shortcuts and gestures pay back the muscle memory.

Swipe between tabs (mobile) or arrow-key navigate (desktop).
Drag-to-reorder envelopes and overview sections.
Esc
Closes any open modal. Back-button does the same on Android.
Tap FTS
Opens the Free-to-spend breakdown — the maths, transparently.
Tap Surplus
Opens the deploy-surplus modal — pick a goal or wealth envelope.
Tap Cycle nav
Step into past cycles read-only; banner reminds you it's history.
Long-press
On a transaction row, opens quick actions (mark transfer, mark interest).
That's the whole trail

Eight tabs. One climb.

Sign in with Google. Your data lives in your own Drive.

Sign in