Series B · $48M led by Kestrel Partners
One cash position,
across every bank you hold.
Northbank connects to 11,400 financial institutions, normalises every balance into one ledger and reconciles it against your ERP overnight — so treasury opens the day with a number, not a spreadsheet merge.
- settled in 2025
- $41.6Bsettled in 2025
- institutions
- 11,400institutions
- median close
- 2 daysmedian close
- platform uptime
- 99.99%platform uptime
Global position
$36,658,665.62
Available
$36.66M
unrestricted
Restricted
$4.10M
3 covenants
13-wk trough
$18.2M
week 7
| Account | Institution | Ccy | Balance | Sweep |
|---|---|---|---|---|
| Operating | Sterling Trust •• 4417 | USD | 8,412,905.22 | Auto |
| Payroll | Sterling Trust •• 9028 | USD | 1,240,000.00 | Held |
| EU Operating | Banque Lémanic •• 3311 | EUR | 4,105,760.40 | Auto |
| Reserve | Coastal National •• 7702 | USD | 22,900,000.00 | Review |
Position workspace · 11 accounts · 4 entities · 3 currencies
Treasury runs on Northbank at
Why treasury stalls
Three failures, and they compound every single morning.
We interviewed 61 finance teams between Series A and IPO. The same three breakages showed up in all of them, in the same order, with the same workaround: a shared workbook and one person who understands it.
- 01
Balances arrive on bank time
Fourteen portals, four file formats, and a 6:40am BAI2 drop that lands after your first stand-up.
Northbank polls every institution continuously, normalises BAI2, MT940, CAMT.053 and direct APIs into one schema, and timestamps every balance to the second it was observed.
11,400institutions covered - 02
Reconciliation is a human loop
An analyst pastes statement lines beside ERP entries and eyeballs the difference until the numbers stop moving.
A deterministic match engine handles exact, split, partial and fee-adjusted pairs, then routes only genuine exceptions to a queue with the evidence attached.
96.2%matched without a human - 03
The forecast is stale on arrival
A 13-week model rebuilt by hand each Monday, obsolete by Tuesday’s payment run.
Northbank rebuilds the rolling forecast on every ledger event, blends AR ageing with your payment calendar, and shows the confidence band rather than a single flattering line.
4.1%mean 4-week error
The platform
Four systems your team is doing by hand.
01 · Position ledger
Multi-bank, multi-entity, multi-currency — collapsed into one ledger.
Every balance carries its provenance: which institution, which file or endpoint, observed at which second, converted at which rate. Click any figure and the trail opens down to the raw statement line.
- Intraday refresh on a 15-minute cycle, or on webhook where the bank supports it
- FX at your own rate source — ECB, Refinitiv, or a fixed internal rate per period
- Entity roll-ups that respect ownership percentages and intercompany eliminations
- Restricted balances flagged against the covenant that restricts them
02 · Match engine
Reconciliation that shows its working.
Deterministic rules first, then a scored fuzzy pass for the remainder. Nothing is matched on a model’s hunch: every pairing records the rule that produced it, and your controller can override any of them with a reason code that survives audit.
What’s left is a genuine exception queue — typically nine or ten items a day at $40M monthly volume, each opened with the statement line, the candidate invoices and the reason the engine declined to guess.
9 days → 2
month-end close
11 min
median exception age
- ACH CR 84,120.00exactINV-20418
- SEPA CR 61,904.55splitINV-20419 + 20420
- WIRE CR 250,000.00fee-adjINV-20402
- ACH CR 9,180.13no refunallocated
03 · Payments API
One interface for six rails, and the approvals baked in.
Initiate from the app or from your own systems. The same policy engine governs both — thresholds, segregation of duties, beneficiary allow-lists and a 30-minute cooling window on newly added counterparties.
- Idempotency keys on every write; safe retries by construction
- Signed webhooks for initiation, settlement, return and recall
- Sandbox with deterministic failure fixtures — R01, AC04, recalls
- Typed SDKs for TypeScript, Python, Go and Java
POST /v1/payments
Idempotency-Key: pay_01JQ8…
{
"rail": "fednow",
"from_account": "acct_operating_usd",
"amount": 418250,
"currency": "USD",
"approval_policy": "dual_over_250k"
}
→ 201 settled in 3.1s · trace nb_9f21c4- ACH (NACHA)
- SEPA CT / Instant
- FedNow
- SWIFT gpi
- BACS
- Wire (Fedwire)
Customer · Meridian Freight
“We were closing on day nine and calling it fast. The honest problem was that nobody trusted the number until Rina had checked it twice. Northbank gave us a position we could defend in a board meeting — and gave Rina her month back.”
Results · 14 months
- Month-end close cycle
- 9 days → 2
- Annual interest captured by auto-sweeping idle cash
- $2.4M
- Statement lines matched without a human
- 96.2%
- Late intercompany settlements since March 2025
- 0
Meridian Freight operates 1,240 vehicles across 14 US states and settles in USD, CAD and MXN. Figures verified against their FY2025 audit pack.
Security & compliance
Built to survive your security questionnaire.
We hold read access to your balances and, where you enable it, the ability to move money. That deserves more than a badge strip — so here is the evidence, and the trust centre has the reports behind it without a sales call.
- SOC 2 Type IIContinuous, audited by Whitfield & Roe since 2023
- ISO/IEC 27001:2022Certificate NB-27001-4419, valid to Nov 2027
- PCI DSS Level 1Card data tokenised; PAN never touches our estate
- GDPR & UK GDPREU residency in Frankfurt; DPA and SCCs on request
- SSO, SCIM & RBACOkta, Entra ID and Google Workspace; 14 granular roles
- AES-256 & HSM keysEnvelope encryption, keys in FIPS 140-3 Level 3 modules
Penetration test
Cure53, February 2026 — summary on request
Sub-processors
9, published with 30 days’ notice of change
Data residency
us-east-1 (Ashburn) or eu-central-1 (Frankfurt)
Recovery targets
RPO 5 minutes · RTO 60 minutes, tested quarterly
Pricing
Priced on entities, never on the money you move.
No basis points, no per-transaction fee, no charge for read-only seats. Implementation is included on every plan.
Core
$1,400
per month, billed annually
For a single-entity finance team that has outgrown the workbook.
- Up to 12 bank connections
- 3 legal entities, 5 currencies
- Daily position, refreshed hourly
- ERP sync: NetSuite, Xero, Sage Intacct
- Rolling 13-week forecast
- Email support, next business day
Scale
Most chosen$3,900
per month, billed annually
Where most Series B and C teams land. Intraday positioning and the full match engine.
- Unlimited bank connections
- 25 entities, all major currencies
- Intraday position, 15-minute refresh
- Reconciliation match engine + exception queue
- Payments API: ACH, SEPA, FedNow, SWIFT gpi
- SSO, SCIM and dual approval policies
- Named CSM, 4-hour response
Enterprise
Custom
typical contracts from $96,000 / year
Multi-region groups with in-house treasury, auditors and an opinion about data residency.
- Unlimited entities and sub-ledgers
- Choice of residency: us-east-1, eu-central-1
- On-prem connectors for closed networks
- 99.99% uptime SLA with service credits
- Dedicated environment and sandbox
- Quarterly control reviews with your auditor
All plans include unlimited read-only auditor seats, SOC 2 and ISO evidence, and a 21-day pilot on your real bank feeds. Prices in USD, exclusive of sales tax.
Questions
The four things every CFO asks us first.
Anything else, mail solutions@northbank.co — a treasury engineer answers, not a chatbot.
How long does implementation actually take?
Median time from kickoff to a trusted daily position is 19 days. Direct-API institutions connect the same afternoon; file-based banks depend on how fast your relationship manager provisions an SFTP drop, which is the only step we cannot compress. We run implementation ourselves — there is no partner tax and no separate statement of work.
Do you move money, or only report on it?
Both, and they are separately permissioned. Reporting is read-only and requires no payment mandate. Payment initiation is opt-in per account, enforced by dual approval above a threshold you set, and every instruction carries an idempotency key and an immutable audit trail.
What happens if a bank connection breaks?
Connections are monitored with a 90-minute freshness SLO. When a feed goes stale we mark the affected balances as unverified in the UI and the API rather than quietly serving yesterday’s number, page our on-call team, and open a ticket with the institution on your behalf.
Can our auditors get direct access?
Yes. Auditor seats are free and unlimited on Scale and Enterprise. They are read-only, scoped to the periods you grant, and every export they take is logged. Most customers hand their audit team a Northbank login instead of a folder of screenshots.
See your own balances in 19 days.
Bring one bank connection and one ERP to the pilot. If the position we build doesn’t match your own workbook to the cent, you pay nothing and we tell you exactly where the difference came from.
Next available slot: Thu 13 Aug 2026, 10:30 ET