Financial Intelligence Report · v4

Position, Patterns, & Path Forward

A comprehensive review of the Lane household financial system — May 2026

📅 Jun 9, 2026 👤 Prepared for: Dwad Lane 🤖 Author: Donna v3 🗃️ Source: finance.db (1,885 txs)

01 Executive Summary

The Lane household holds ₱1,098,166 in cash, owes ₱183,431 in credit-card debt, has ₱371,255 in outstanding accounts receivable, and runs on a normal monthly burn of approximately ₱160,000–250,000. The headline "₱810K negative cash flow" across the six-month window is almost entirely explained by extraordinary medical events in January and February 2026; the underlying financial machinery is healthy.

The three highest-leverage moves available right now are: (1) paying off the UB Cashback Platinum card in one lump sum to eliminate ₱11,000/month in interest; (2) collecting the two overdue invoices totaling ₱371K; and (3) closing two genuinely duplicate subscriptions for ₱23,500/year. Combined effect over 12 months: roughly ₱185K of recovered capital without changing lifestyle.

The biggest structural risk is 100% income concentration in the Lane family ecosystem. The biggest behavioural opportunity is replacing willpower-based finance hygiene with an always-on CFO agent delivered through Telegram (where Donna already lives) — every recurring decision is made once, then runs itself.

02 The Eight Weeks That Shaped The Numbers

Any analysis of this household's January–March 2026 finances that ignores the medical context is misreading the data. Two events anchored the period:

These two events explain virtually every anomaly in the six-month dataset: the ₱876K February outflow, the ₱724K March outflow, the ₱200K in cash withdrawals during Kai's ICU week, the variable Elle transfers (₱150K when she was recovering, dropping to ₱30K as she stabilised), and the lapsed AR follow-ups. None of this is poor financial behaviour. It is a household functioning under acute crisis while keeping itself liquid, family-focused, and ultimately solvent.

By April 2026 the household was net positive (+₱253,504). The system did not break. It absorbed an enormous shock and recovered. That is the headline.

The recommendations that follow are not about correcting "bad habits." They are about installing the infrastructure that ensures the next unexpected event — medical, business, or otherwise — does not require the same heroic improvisation.

03 Current Position

Cash on Hand
₱1,098,166
UB Savings (live)
UB CC Outstanding
−₱183,431
~3.5% monthly interest
SB CC Outstanding
TBD
Statement balance pending
AR Outstanding
₱371,255
Both invoices overdue
Reimbursements Owed
₱94,840+
Plus defibrillator TBD
OCBC SGD (dormant)
~₱42,000
$1K SGD · recover & close
ING AUD
TBD
Reconcile this month
Net Worth (PHP est.)
₱957K
Incl. OCBC recovery

OCBC SGD, ING AUD, GCash, and SB CC balances need reconciliation within two weeks for a complete net-worth picture. The OCBC dormant account ($1K SGD) is the easiest recovery — see Section 13 for the full playbook. Conservative working assumption: total liquid net worth is meaningfully higher than the PHP figure above once foreign currency holdings are properly captured.

04 True Burn Rate

The six-month average outflow of ₱452K/month is misleading because it averages crisis months with normal months. Stripping out the medical-related credit-card payoffs and the extraordinary February cash withdrawals produces a cleaner baseline:

Cost ComponentNormal Range/MoNotes
Credit-card spend (UB + SB combined, ex-medical)₱60–130KHighly variable; controllable
Elle living-expense transfer₱75–100KRecurring family allocation
Cash withdrawals (non-emergency)₱10–40KMost months ₱0
UB CC interest burn₱11,000Pure waste — eliminable
Bank fees<₱100Negligible
True normal monthly burn₱160K–250K

Runway scenarios from ₱1,098,166 cash position, assuming zero new income:

Burn RateRunwayNotes
₱250K/mo (high)4.4 monthsWorst realistic case
₱200K/mo (typical)5.5 monthsMost likely baseline
₱150K/mo (lean)7.3 monthsWith sub-cuts and CC payoff
₱120K/mo (recovery month e.g. Apr 2026)9.1 monthsAchievable

The runway is not the problem. The missing income is. At a normal burn of ₱200K/month, you need to land ₱200K/month of recurring income to stop drawing down savings. That is one VGL retainer plus the warehouse commission, or one new consulting client at ₱50K/week.

05 The Duplicate Audit

An earlier draft of this analysis incorrectly flagged seven services as "duplicate subscriptions." Forensic review of transaction-level reference numbers and merchant codes shows that most of those were the same charge logged by both SMS notification and the credit-card statement — two data sources, one underlying subscription. Below is the verified position.

Confirmed True Duplicates

Action: Cancel within 7 days · see Section 13 for exact steps
ServiceCard 1Card 2Annual Saving
ChatGPTUB CC — ₱4,038/mo (≈$69, Pro tier)SB CC — ₱1,350/mo (≈$23, Plus tier)₱16,200
Google OneUB CC — ₱1,300/mo (≈$21.89, Mountain View)SB CC — ₱608/mo (≈$11, London)₱7,300
Total certain annual saving₱23,500

Recommended action: keep the more expensive tier in each case (Pro + 2TB); cancel the cheaper duplicate on the SB card.

False Positives — Corrected

ServiceReality
NetflixOne subscription. SMS alert + monthly statement log the same ₱619 charge.
Discord NitroOne subscription. Paid via PayPal, which charges SB CC the next day.
LinkedIn PremiumOne annual subscription (₱6,616). Same PayPal-to-CC pattern.
Disney+One subscription, active since January 2023. Single card.
TradeifyOne subscription at $111.30/month. SMS + statement.
ShadowOne subscription. Merchant code changed (cs.workwithshadow → HP.workwithshadow).
HostingerOne annual renewal of ₱14,470 — dual-logged.
KuberaOne subscription since 2021. The ₱15,345 charge was the annual renewal.

Requires User Verification

Pending clarification
  • Evernote — PayPal monthly (₱3,800) and Google Play annual (₱13,259 in April). Two channels, possibly two plans.
  • Bitdefender — Google Play monthly (₱222) and 2Checkout annual (₱9,678 in January). Different vendors — likely two separate products.
  • Any.do — Mostly ₱600/mo, but ₱3,625 on December 5, 2025. Upgrade, second plan, or one-off?
  • Discord Nitro — ₱21,156/yr (Tier 1 spend). Is this earning its keep, or a phantom sub? Nitro perks (large uploads, custom emojis, server boosts) mostly matter when hosting your own server.

Resolution of these four items has the potential to recover an additional ₱30,000–50,000/year.

06 Subscription Stack

After dedup correction, total verified subscription spend is approximately ₱180–220K/year, not the ₱449K figure produced by the raw transaction count. The stack divides into three tiers:

Tier 1 — Core Tools (Clear ROI, Keep)

ServicePurposeAnnual
Claude / AnthropicPrimary AI assistant — Donna runs here₱38,000
ChatGPT Pro (UB CC — keep one)Cross-check, voice mode, image gen₱48,500
PerplexityResearch layer₱12,700
SuperwhisperVoice capture₱3,729
BitwardenPassword manager₱3,008
Proton Mail + DrivePrivacy email + storage₱1,841
CloudflareDNS + Pages hosting₱519
Telegram PremiumComms + CFO agent delivery channel₱2,120
SpotifyMusic₱3,400
Netflix + Disney+Family entertainment₱14,500
HostingerWeb hosting infrastructure₱14,470
Google One (2TB — keep one)Backup + photo storage₱15,600
Subtotal Tier 1₱158,387

Tier 2 — Review (Justify or Cancel by Quarter-End)

ServiceQuestionAnnual
KuberaNow that finance.db + this dashboard exist, is Kubera still needed?₱15,345
Discord NitroWithout your own server, are Nitro perks earning ₱21K/yr?₱21,156
Enter The NexusStill actively in the community?₱71,664
Skool (NMKKF)Active participation last 30 days?₱4,859
SoundstripeUsed in any project in the last 6 months?₱8,985
LinkedIn PremiumDriving any inbound? Renewal due April 2027₱6,616
Shadow PCUsed in last 30 days?₱72,000
Subtotal Tier 2₱200,625

Tier 3 — Trading Stack (Pick ONE, Kill the Rest)

ServiceStatusAnnual
TradeifyActive funded-account challenge₱82,800
Enter The NexusCommunity membership₱71,664
Soundstripe(if not used elsewhere)₱8,985
Maximum savings if 2 of 3 cut₱150K+

Trading is currently a parallel low-touch track per stated priority. Until trading is producing meaningful realised income, only one tool in this stack is justified.

07 Open Questions

The following transactions are present in the database but lack identification. Each should be resolved within the next two weeks; any unresolved item is a blind spot in the system.

DateAmountDescriptionRequired Action
2026-04-28+₱290,000BY INST 0005123287 LOCAL CLEARINGConfirm source — Gerry consulting?
2026-04-28+₱120,000INREM VIA PCHC (international wire)OCBC SGD or ING AUD origin?
2026-05-13−₱105,000To UB 001700009178Identify recipient account
2026-04-02−₱7,000Benjamin Michael Arnold (Metrobank)Staff, contractor, or one-off?
2026-04-06, 04-20−₱2,500 × 2BPI/VYBE 0329095479Identify recurring purpose
2026-02-15, 02-18−₱100,000 × 2POS BANCNET cash withdrawalsLikely ICU-week expenses — confirm

08 Five Behavioural Patterns

Beneath the line items, five recurring patterns explain most of the friction in the current system. None of these are character flaws; all of them are system gaps that can be closed with infrastructure rather than discipline.

  1. Manual credit-card payments at irregular amounts. Payments range from ₱10K to ₱300K with no fixed cadence. This is how ₱11K/month in interest accumulates.
  2. Variable family transfers. Elle transfers range 5x (₱30K–₱150K) depending on the week's pressure. Predictability would reduce decision load on both sides.
  3. Subscription sprawl across billing channels. Charges arrive via PayPal, Google Play, 2Checkout, Stripe, direct, and Apple Pay. No single source of truth without active reconciliation.
  4. Passive AR collection. Both overdue invoices have had no follow-up logged. The conversation is being avoided, not forgotten.
  5. Open loops on inflows and outflows. ₱410K in April inflows uncategorised. ₱200K in February cash withdrawals unexplained. A clean ledger closes every loop within seven days.

09 Three Frameworks To Install

Framework 1: Pay Yourself First (Reversed Order)

The current order of operations is: income arrives → spending happens → whatever remains becomes savings. The corrected order is the inverse:

  1. Day 1: ₱40,000 auto-sweep to an untouchable savings account (OCBC SGD reopened after dormant recovery — or ING AUD sub-account).
  2. Day 1: ₱75,000 fixed Elle transfer.
  3. Day 1: ₱20,000 to a CC Float account that auto-pays both cards in full at statement close.
  4. The remainder becomes operating money for the month.

Decisions are made once, not weekly. Automation runs the rest.

Framework 2: Sinking Funds For Predictable Irregular Costs

Annual subscriptions, insurance renewals, and the medical reserve should all have monthly sub-allocations so that the year-end hit is invisible:

BucketMonthlyRationale
Annual subscriptions₱5,600Smooths the ₱67K/yr annual-charge hit
Insurance + permits + taxes₱8,000Predictable irregulars
Kai medical reserve₱15,000–20,000Goal: ₱500K within 24 months
Travel₱5,000Guilt-free trip fund
Ninja vet₱1,500Annual check-ups + emergencies
Total monthly allocation₱35,100

Framework 3: Conscious Subscription Policy

"Every paid subscription must (a) directly drive $5K/month recurring revenue, OR (b) raise quality-of-life-per-hour. If it does neither, I cancel within 24 hours of seeing the charge."

Pair this with a calendar event 7 days before every annual renewal asking: "Did I get my money's worth this year?" Default action on uncertainty: cancel. Re-subscribing is always available; auto-renewal is not the conscious choice.

10 Five Automations

Each of these replaces a recurring decision with a system. They are listed in priority order of return on attention.

Automation 1 — CC Autopay + Anomaly-Only Alerts

Set both credit cards to autopay full balance from UB Savings on each statement closing date. Donna only pings if there's an actual problem — insufficient balance 4 days before autopay, or a never-seen merchant with a recurring charge. Eliminates ₱132,000/year in compounding interest and removes all CC-management cognitive load. No daily nag.

Automation 2 — The Friday Money Date (The Only Regular Contact)

Every Friday at 3:55pm, Donna ships one consolidated Telegram brief: AR aging with one-click email drafts, last 7 days net cash flow, new subscription charges, mystery transactions needing classification, and one specific recommendation. The weekly 15-minute money ritual is essentially complete before sitting down. This is the only regular touchpoint — everything else stays silent unless it's a true anomaly.

Automation 3 — Subscription Sentinel

Every new recurring charge auto-logged in a Notion database. Annual renewal alerts at Day −7 are bundled into the Friday brief, not standalone pings. Only standalone notification: a brand-new merchant with a recurring charge > ₱2K/mo — that needs immediate "Keep or Cancel?" with one-tap action.

Automation 4 — Income Diversification Tracker (Dashboard Only)

Live dashboard gauge for "% of income from Lane family." Tracked continuously but doesn't ping. Only escalates to anomaly status if the metric crosses a threshold for 3 consecutive months — then it shows up in the Friday brief as the recommendation of the week.

Automation 5 — Cash Closure Loop (Folded Into Friday)

Uncategorised transactions auto-flagged in the database throughout the week. On Friday's brief, any aged more than 7 days appear under "Needs a category" with quick-reply buttons. No separate Sunday nag — everything rolls into the one weekly contact.

11 The Insurance Gap

The January–February events exposed a gap that the current system does not address. Three specific questions need answers this quarter:

  1. HMO coverage for Elle and Kai. What is the current carrier, the annual cap, and does it cover paediatric specialist care and emergency admissions? If the answer is uncertain, the answer is "no."
  2. Term life insurance. A healthy 40-something male in the Philippines can secure ₱5,000,000 of term life cover for approximately ₱20,000–30,000 per year. The equivalent cover for Elle is roughly half that. Combined annual cost: ₱30K–₱45K. This is the lowest-cost, highest-impact financial decision available right now.
  3. Medical-event sinking fund. Per Framework 2 above: ₱15,000–20,000/month earmarked, target ₱500K reserve within 24 months. With Kai on propranolol and ongoing paediatric cardiology follow-up, this is operational risk management, not pessimism.

None of these three items are urgent. All of them should be resolved before September 2026.

12 The Always-On CFO Agent

Monthly finance hygiene should not depend on remembering to do it. The agent is the infrastructure that replaces willpower — and respects the operator's nervous system bandwidth. Donna already lives on Telegram via the Hermes integration (Nous Research) — the delivery channel is in place. What remains is the rules engine and data pipeline that feed it, designed around a single principle: once-a-week contact maximum, plus rare anomaly pings.

While you sleep, the books reconcile themselves and your inbox empties. You wake up to a clean Gmail, a current ledger, and a dashboard that's already today's truth. Friday once a week you read what Donna found. That's the whole loop.

Three-Layer Architecture

┌──────────────────────────────────────────────────────────────┐ │ LAYER 3 — DELIVERY (minimal contact by design) │ Telegram (Donna via Hermes/Nous) · inline buttons · 2-way + Discord mirror (when personal server is set up) └──────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────┐ │ LAYER 2 — RULES ENGINE │ Tiered signals · Anomaly thresholds · Weekly rollups └──────────────────────────────────────────────────────────────┘ ┌──────────────────────────────────────────────────────────────┐ │ LAYER 1 — DATA INGESTION (always running, silent) │ finance.db + Gmail receipts + SMS parser + bank XLS imports └──────────────────────────────────────────────────────────────┘

Contact Cadence (the whole point)

TierFrequencyChannel
🔔 ANOMALY PING~2–4 / month (rare)Telegram DM (instant)
📊 FRIDAY MONEY DATE1 / week — Fri 3:55pm PHTTelegram DM (the rollup)
🤫 SILENT WORKERDaily 5am + 2-hourly sweepsDashboard only · no contact

🌙 The 5am Silent Routine (Daily, While You Sleep)

Donna runs as your overnight accountant. By the time you wake up, the books are current and your inbox is empty. Six-step pipeline executed silently:

StepActionTime
1 · Inbox SweepQuery Gmail for all new transactional emails since last run (OpenAI, PayPal, Apple/Google Play, UB & SB statements, transfer confirmations, SMS-forwarded alerts, invoice payments)90 sec
2 · Structured ExtractionParse each email for date, amount, currency, merchant, reference number, source channel, predicted category60 sec
3 · Forensic DedupMatch against finance.db using reference number (gold), then fuzzy date + amount + merchant (silver). Kills the Netflix-x2 false-positive problem permanently.30 sec
4 · Auto-ArchiveApply Gmail label donna/processed-{YYYY-MM}, archive out of Inbox. Originals never deleted — full audit trail preserved.30 sec
5 · Pattern TrackingUpdate category aggregates, detect velocity shifts (subscription creep, spend trend changes, seasonal patterns)15 sec
6 · Anomaly ScreenCheck if any of the 4 anomaly triggers fired. If yes → ping. If no → silent until Friday.10 sec

🔍 Forensic Deduplication Matrix

This is what kills the SMS-vs-statement double-counting problem we caught in the duplicate audit. Each new transaction is tested against the existing ledger using a confidence ladder:

Match LevelConfidenceAction
🥇 Exact reference number match99%Merge — link sources, don't double-count
🥈 Same date + amount + merchant (fuzzy) ±1 day90%Merge with flag
🥉 Same date + amount, different merchant code70%Flag for Friday review
❌ No matchNew transaction · insert into finance.db

UB CC SMS Ref# 21010100820327 automatically links to UB SOA line "Netflix.com, Los Gatos". The earlier false-positive duplicates (Netflix, Discord, Disney+, Tradeify, Shadow, Hostinger, Kubera) would all resolve correctly as one transaction with multiple source receipts.

Anomaly Pings — What Triggers a Notification (Rare)

These are the only events that interrupt the week. Each one should fire only when it genuinely cannot wait until Friday:

TriggerWhy It's Anomaly-Worthy
Cash balance drops below 2 months runwaySurvival threshold — needs immediate attention
CC autopay date with insufficient savings buffer4 days out — prevents missed payment + interest spiral
New recurring charge > ₱2K/mo on never-seen merchantSubscription creep detection — kill before compound
Single transaction > ₱200K without recognised categoryPotential fraud or critical financial event
🎉 Invoice payment landsGood news — celebrate + suggest sweep to Untouchable

Friday Money Date — The Single Weekly Touchpoint

Every Friday at 3:55pm, one consolidated Telegram message lands. Reading time: 30 seconds. Action time: up to 15 minutes. Then back to your weekend. Everything that built up over the week (AR aging, new subs, mystery transactions, sinking fund status, recommendations) rolls into this one contact:

🗓 Friday brief, Wolf. 5-min read. 📊 THIS WEEK 💰 Cash: ₱1,098,166 (▼ ₱4,200 wk) 📋 AR: ₱371,255 · oldest 31d 💳 Next autopay: UB CC ₱45.2K on May 28 ✅ funded 🆕 NEW CHARGES • Tradeify ₱6,838 (May 18) — known • OpenAI ₱4,171 (May 20) — known No new merchants this week. 🏷️ NEEDS A CATEGORY (3 items) • Apr 28 +₱290K · "BY INST 0005123287" • May 13 -₱105K · "To UB 001700009178" • May 22 -₱2.5K · "BPI/VYBE" 🎯 ONE RECOMMENDATION Send Gerry the LFO follow-up. 31 days now — oldest aged so far. [ 🏷️ Classify ] [ 📊 Dashboard ] [ ⏭️ Skip ]

📈 Pattern-Based Budgeting (The Long-Term Win)

After 90 days of clean inbox-triaged data, the Friday brief evolves from "here's what happened" to "here's what the patterns mean." Donna learns your actual rhythms — seasonal spikes, category drift, subscription velocity — and proposes budgets that fit who you are, not who you think you are.

🗓 Friday brief — Week 12 of clean data. 💡 PATTERN INSIGHTS (90-day baseline established) 📊 Your real categories: Family & Home ₱82K/mo (stable) Subscriptions ₱18K/mo (▼ ₱5K post-audit ✅) Food & Transport ₱24K/mo (▲ 18% this month — Grab spike) Medical ₱4K/mo (back to baseline ✅) Business ₱8K/mo (stable) 🎯 SUGGESTED BUDGET (based on actual patterns): Total normal burn: ₱182K/mo (vs ₱200K assumed) Recommended sinking funds: ₱28K/mo Available for sweep: ₱40K+/mo → Untouchable account 💬 ONE INSIGHT THIS WEEK Your Grab usage 3x'd in May. Worth checking if it's business-related (reimbursable) or pattern shift.

🤫 Silent Background (No Contact, Just Runs)

All accessible when you choose to open the dashboard. None of it pings you.

Build Phases (Ship Standalone)

PhaseWhat ShipsResult
1. Inbox Triage Engine (~8 hrs)5am Gmail sweep + structured extraction + forensic dedup + auto-archive + anomaly screenWake up to clean inbox + current ledger. Permanent end of duplicate counting.
2. Friday Money Date (~5 hrs)Weekly rollup brief + auto-drafted AR follow-up emails via Gmail MCPThe one weekly contact — 15-min ritual pre-staged
3. Subscription Sentinel (~4 hrs)New-merchant detection + annual renewal countdown bundled into Friday briefSub creep becomes mathematically impossible
4. Dashboard Auto-Refresh (~3 hrs)finances.dwadlane.com regenerates from finance.db every 2 hoursPull intelligence whenever you want, not when Donna decides
5. Pattern-Based Budgeting (~6 hrs, activates at Day 90)Category aggregation engine + budget suggestion model + insight surfacingFriday brief evolves from reporting to coaching

Stack required: zero new tools, zero new subscriptions. Everything builds on existing infrastructure: SQLite, macOS launchd, Python, Gmail MCP, Telegram via Hermes, Cloudflare Pages.

Net contact volume: ~5 messages per month total. The agent does the work; you do the deciding — once a week, at a time of your choosing.

13 Cancellation & Recovery Playbooks

The exact step-by-step instructions for the highest-ROI subscription cancellations and the OCBC dormant account recovery. All three can be completed in a single 45-minute "Capture & Cut" sprint.

Playbook 1 — Cancel ChatGPT Plus Duplicate (SB CC, ~$23/mo)

Step 1 · Identify which OpenAI account is on SB CC

Open Gmail and search:

from:noreply@tm.openai.com OR from:billing@openai.com "Security Bank"

The receipt will be addressed to one specific email — that's the account you cancel. The bigger ChatGPT charge (₱4,038/mo on UB CC = Pro tier) lives on a different account and stays.

Step 2 · Deep-link to cancellation (private window)
chatgpt.com/#settings/Subscription ↗

Sign in with the email from Step 1. Page lands directly on Subscription. Click My Plan → Manage my subscription → Cancel plan → Confirm.

Step 3 · Verify

Confirmation email arrives within 2 minutes. Forward to a cancelled-subs Gmail label for audit trail.

Total: ~5 minutes · Annual saving: ₱16,200

Playbook 2 — Cancel Google One Duplicate (SB CC, ~$11/mo)

Step 1 · Identify which Google account is the SB-paid one

Gmail search:

from:payments-noreply@google.com "Google One" $10.99 OR $11

The receipt header shows the billed account. The merchant code "GOOGLE ONE, LONDON" suggests the account region is UK or set to a non-US country.

Step 2 · Multi-account URL trick

If multiple Google accounts are signed in, use the /u/N/ path to land on a specific account:

one.google.com/u/0/ ↗ one.google.com/u/1/ ↗ one.google.com/u/2/ ↗

Cycle through until the page header shows the email from Step 1.

Step 3 · Cancel

Click Settings (gear, top-right) → Cancel membership → Confirm. Storage stays active until billing cycle ends; data is preserved.

Total: ~4 minutes · Annual saving: ₱7,300

Playbook 3 — OCBC SGD Dormant Account Recovery & Closure

Goal: Recover ~$1K SGD (≈ ₱42,000), then close the account

Reactivation paths from outside Singapore are limited. The fastest one-shot solution is the phone hotline: bundle reactivation + transfer + closure into a single verified call.

Step 1 · Pre-call prep (5 min)
  • Account number (from any old statement / email)
  • Passport (and NRIC if applicable)
  • Old OCBC ATM card number (if available)
  • Registered mobile number — confirm if still active
  • Destination account for the wire (UB PHP or Wise account)
Step 2 · Call the hotline (30 min)
+65 6363 3333 ↗

From PH via Skype or Google Voice: ~₱150 total call cost. Script:

"Hi, I have a dormant OCBC personal account. I'd like to reactivate it, do a one-time international transfer to close it out, and then close the account. I'm calling from the Philippines — what verification do you need?"
Step 3 · Choose the transfer method
MethodCostSpeed
SWIFT wire to UB PHP~SGD 25 + 1.5% FX1–3 days
Wire to Wise (recommended)~SGD 15 + 0.5%Same day
Wire to ING AUD~SGD 25 + FX1–3 days

Net to you after fees: ~₱40,500.

Step 4 · Close the account in the same call

Once transfer is initiated: "Please close this account effective once the outgoing transfer settles. Send written confirmation."

Total: ~45 min · Recovery: ₱40,500 net · Bonus: zero stale accounts

Playbook 4 — The 45-Minute "Capture & Cut" Sprint

Run all three in one sitting for max efficiency
00:00–00:05 Open Gmail · run all 3 receipt searches in tabs 00:05–00:10 Identify SB-CC-billed accounts (ChatGPT + Google One) 00:10–00:14 Cancel ChatGPT Plus (incognito + deep-link) 00:14–00:18 Cancel Google One (multi-account URL trick) 00:18–00:45 Call OCBC hotline · reactivate · transfer · close 00:45 Done

Total recovered: ₱23,500/yr (subs) + ₱40,500 (OCBC one-off) = ₱64,000 first-year impact, in less than one hour of focused work.

Playbook 5 — Optional Tier-2 Reviews (15 min)

ServiceWhere to Look
Evernoteevernote.com/Settings ↗
Bitdefendercentral.bitdefender.com ↗
Any.doany.do/account ↗
Discord NitroUser Settings → Nitro ↗

Resolution of these four could recover an additional ₱30,000–50,000/year.

14 30-Day Plan

This plan is intentionally light. The household is still recovering. The goal is to install one new piece of infrastructure per week, not to undertake a financial overhaul.

WeekSingle FocusImpact
Week 1Set both CCs to autopay-in-fullEliminates ₱11K/mo interest
Week 2The "Capture & Cut" sprint (Section 13 Playbook 4)+₱64K first year
Week 3Send escalation emails on both overdue invoicesUnlock ₱371K AR
Week 4One Friday Money Date trial run (15 min) via TelegramInstall the rhythm

Action Items by Priority

15 The Verdict

This household is not in a burn crisis. It is in a collection crisis with a thin insurance layer. The cash position is strong, the spending is controllable, the receivables are real and recoverable, and the underlying competence of the operator was demonstrated by surviving an eight-week medical emergency without breaking the system.

The path forward is not heroic. Three weeks of light installation work — autopay, the Capture & Cut sprint, one collection push, one weekly ritual — will materially shift the position. The harder work, and the higher leverage, lies in:

  1. Closing the income concentration gap through VGL invoicing and the Pasig warehouse commission.
  2. Installing the insurance layer (HMO confirmation, term life, medical sinking fund) before September 2026.
  3. Shipping the CFO Agent so finance hygiene happens whether or not the operator's attention is available. The infrastructure for delivery already exists — Donna is on Telegram via Hermes. The remaining work is the rules engine and data pipeline that feed her.

The 2024 capital wound was real, and the caution it instilled has been protective during a fragile period. The next chapter is not about getting bolder. It is about making the system run itself, so that attention can return to what generates the income in the first place.