Wealth aggregation and net worth¶
The opportunity¶
Most banking apps show a customer their bank balance. That's a fragment of their financial picture. For a typical NZ adult, the full picture is:
| Asset | Approximate NZ median (2026) | Visible in most bank apps? |
|---|---|---|
| Transaction + savings accounts | $8,000–$15,000 | Yes |
| KiwiSaver balance | $30,000–$80,000 (age-dependent) | No |
| Home equity (if owner-occupier) | $200,000–$400,000 | No |
| Term deposits (own or other bank) | Varies | Own bank only |
| AU super (dual residents) | A$20,000–$60,000 | No |
KiwiSaver is for many NZ customers the largest liquid-ish financial asset they own outside their home — but it's invisible in their bank app. Showing it (under consent) transforms the platform from "banking app" to "financial operating system."
The same logic applies in AU: superannuation balances dwarf bank account balances for most working Australians, but super is not visible in banking apps.
What we're building¶
Three linked capabilities:
| Capability | What it does |
|---|---|
| CAP-141 External asset aggregation | Connect KiwiSaver/super under customer consent via Akahu (NZ) or direct provider API (AU). Daily refresh. |
| CAP-142 Net worth dashboard | Unified view: bank accounts + loan positions + property equity + KiwiSaver/super, broken into liquidity tiers. |
| CAP-143 KiwiSaver/super insights | Government match gap alert + PIR mismatch risk flag. Insight only — no financial advice. |
Delivered by: - MOD-100 External asset connector (SD07 — data platform, Akahu integration) - MOD-101 Wealth intelligence engine (SD06 — Snowflake analytics)
Technology decision: ADR-041 — Akahu as NZ aggregation layer.
Integration path: Akahu (NZ)¶
Akahu is the NZ financial data aggregation API platform. It provides: - OAuth 2.0 customer consent flow (no screen scraping) - Structured API access to major NZ banks and KiwiSaver providers - A normalisation layer — provider differences are abstracted behind a consistent response schema - Growing provider coverage: all major KiwiSaver schemes are represented or in pipeline
NZ KiwiSaver coverage via Akahu (as at 2026): ANZ Investments, ASB KiwiSaver, Fisher Funds (including former Kiwi Wealth scheme, acquired 2022), Simplicity, Generate, Milford Asset Management, Booster, BNZ KiwiSaver, Westpac KiwiSaver.
Akahu is in production at multiple NZ fintechs (Sharesies, PocketSmith, Squirrel, others). The integration path is well-trodden.
What we do not use Akahu for: the bank's own accounts (we own that data), and anything requiring real-time transaction data (Akahu balance data has up to 15-minute lag for bank accounts, daily for KiwiSaver).
Integration path: AU superannuation¶
Australian CDR does not cover superannuation as at 2026. Options for AU super data:
| Path | Coverage | Quality |
|---|---|---|
| Direct fund REST API | AustralianSuper, REST Industry Super, Aware Super, Hostplus (accredited third parties) | Good — structured JSON |
| Superannuation fund member portal feed | Most large funds | Variable — fund-by-fund negotiation |
| ATO SuperStream data (via ATO API) | Contribution data only — not balances | Limited |
Phase 2 (AU super) will be implemented fund-by-fund, starting with the four largest funds by member count. The normalisation layer in MOD-100 means each new fund is a mapping addition, not a new integration.
The KiwiSaver health opportunity¶
Two specific, high-value insights that no existing bank provides:
Government member tax credit gap¶
The NZ government gives every KiwiSaver member up to $521.43 free money per year — but only if they contribute at least $1,042.86 in the KiwiSaver financial year (1 July – 30 June). Large numbers of members miss this, particularly: - Self-employed (no employer contributions) - Members on contribution holidays - Members contributing only the 3% minimum who earn less than ~$34,762/year (employer contributions alone don't hit the threshold)
We can calculate this from observable salary credit data. The alert is both genuinely useful and a strong engagement driver.
PIR mismatch (Prescribed Investor Rate)¶
Many NZ KiwiSaver members are on the wrong PIR. The three rates are 10.5%, 17.5%, 28% — based on income. A member on 17.5% whose income exceeds $48,000 is technically under-paying tax on investment income. A member on 28% whose income has dropped is over-paying.
We can infer the applicable PIR from salary credit history. Surfacing this as a risk flag (not advice) helps customers — and differentiates the platform.
FMA boundary: Both indicators are factual observations. They report what the data shows, not what the customer should do. No fund switching, provider, or contribution level is recommended. Legal review of display copy required before release.
Positioning¶
| Without wealth aggregation | With wealth aggregation |
|---|---|
| Smarter bank | Customer's entire financial brain |
| Shows bank balance | Shows true net worth |
| No KiwiSaver visibility | Biggest retirement asset in view |
| Generic financial app | Only app that tells you about the $521 government match you're missing |
The KiwiSaver health insight in particular is a low-cost, high-value differentiator — it requires no financial advice licence, requires no product recommendation, and delivers concrete dollar value to the customer from data we already have access to under consent.
Implementation phases¶
| Phase | Scope | Dependencies |
|---|---|---|
| Phase 1 | NZ KiwiSaver via Akahu — balance, fund type, provider. Net worth dashboard. | MOD-100, MOD-101 |
| Phase 2 | KiwiSaver health insights (MTC gap, PIR mismatch). Property equity in net worth. | MOD-101 + property data from BG-015 modules |
| Phase 3 | AU superannuation via direct fund APIs. | MOD-100 AU extension |
| Phase 4 | Held-away NZ bank accounts via Akahu (bank migration support). | MOD-100 held-away scope |
Design constraints¶
- Not real-time. KiwiSaver is unit-priced daily (business days). The dashboard shows "as at [date]" for external assets. Do not poll more than once daily.
- Not advice. The FMA advice boundary is real. Insights are observations — not recommendations to switch funds, change contribution rates, or choose providers. Legal review required for all display copy.
- Consent-first. No external asset data is retrieved without explicit customer consent. Consent is revocable at any time with 24-hour data deletion.
- Property equity is estimated. The bank does not have access to live property valuations. Customer-provided estimate minus secured loans. Label it clearly.
- AU super is Phase 2. The integration path is more complex and fund-by-fund. Do not block Phase 1 on it.
Related pages¶
- Expense intelligence platform — the overlapping sole trader / property investor positioning
- Customer, party and user schema —
assetsandasset_party_relationshipstables where external assets are stored - ADR-041 — Akahu vs direct integration decision
- Business goal BG-016 — the retail customer financial picture goal