TREASURY & CASH MANAGEMENT · PHILIPPINES
Own your cash position, bank reconciliation, and AP/AR aging in one system.
One build, owned outright, replaces the morning spreadsheet ritual and the week-end reconciliation batch — a fraction of SAP Treasury or Kyriba licensing over five years, with no annual renewal.
The CFO's cash position is assembled from a dozen bank portals every morning in Excel. By the time the controller finishes pulling balances, tagging floats, and matching yesterday's disbursements, the reconciliation is three hours old. The day's payment decisions — which vendors to run, which drawdowns to release — are already late.
ORKIDS OS
See the cash squeeze 7 weeks out.
Every bank account, receivable, and payable in one 13-week projection — reconciled to this morning.
13-week cash flow
Across 6 bank accounts, reconciled to this morning
Cash on hand
₱0
Net 13-week
₱0
At-risk AR
₱0
Runway
0 wks
AI insight · Week 7 dips below your ₱8M floor if the Northgate receivable slips. Chase it now or draw on the credit line — the system surfaced both options the moment the projection crossed the line.
Projected closing cash by week · amber is approaching the ₱8M floor
What this costs you today
Cash position assembled manually from multiple bank portals each morning.
A Philippine multi-entity group typically holds accounts across BDO, BPI, Metrobank, and RCBC. Pulling balances into a master Excel takes the treasurer an hour or more every morning — and the number is already stale by the time the CFO reads it. Decisions on drawdowns, inter-entity sweeps, and overnight placement wait on that number.
Bank reconciliation is a week-end task, not a real-time signal.
When reconciliation runs once a week, unmatched items pile up: bounced checks, bank charges, reversed credits. By the time a discrepancy surfaces, the trail is cold. Finance teams spend Friday afternoons manually matching MT940 statements line by line in Excel, then roll forward whatever doesn't clear.
AP/AR aging lives in a spreadsheet disconnected from the bank and the ERP.
Accounts payable aging and receivable buckets are maintained separately from the cash forecast because they were never wired to the same data source. A credit hold decision or early-payment discount calculation requires the controller to open three files. The float picture is never current.
WHO YOU’RE QUOTING TODAY
The incumbents — and what they quote.
- SAP Treasury Management₱5M–15M+ implementation + annual licensing (indicative range for PH deployments)
- Oracle Treasury₱4M–12M+ implementation + annual licensing (indicative range)
- KyribaUSD 50K–200K/year SaaS subscription (indicative range)
- Manual Excel treasury modelZero license fee; 10–20 controller-hours per week in perpetuity
A Philippine distribution group with four operating entities and accounts across five banks replaced its morning Excel cash-position build and week-end reconciliation batch with a custom treasury system. The controller's daily reconciliation time dropped from two and a half hours to a review of flagged exceptions. AP/AR aging buckets and the day's opening cash position are on the CFO's screen before 7:30 AM without anyone pulling a portal.
BY THE NUMBERS
Sources: Orkids internal pricing data, public vendor PH licensing benchmarks. Figures reflect one-time build cost ranges; ongoing support is optional and separately priced.
REGULATORY COVERAGE
BSP reporting, BIR remittances, and FX rules built into the cash model.
Philippine treasury operations run against BSP bank regulations, BIR tax remittance calendars, and PFRS reporting requirements simultaneously. A treasury system that does not account for expanded withholding tax due dates in the cash forecast, or that does not revalue FX accounts daily at BSP reference rates, produces a cash position number that does not match the financial statements. The system is built to these requirements from the start — not retrofitted after implementation.
- BSP bank reporting requirements (BSP Circular 1048 — financial system data reporting)
- BIR VAT monitoring — output/input tax settlement and cash flow tagging
- BSP foreign currency rules — FX account revaluation at BSP reference rates (Circular 645)
- Intercompany reconciliation — PFRS 10 consolidated cash elimination
- Philippine Financial Reporting Standards (PFRS) — IAS 7 / PFRS 9 cash flow statement presentation
- Expanded Withholding Tax (EWT) and Creditable Withholding Tax (CWT) remittance tracking
We replace. We build. We optimize.
Every line of code we write is yours at cutover. No license. No annual increase. No lock-in.
HOW WE WORK WITH YOU
Your operations team talks to us directly in their language. No translator. No 2-day email chain.
Your account manager sits in Cebu and joins your standups — English, Cebuano, or Tagalog. Senior architecture, AI-assisted build, human review. Custom-built for your business, not shrink-wrapped.
Questions buyers ask.
It aggregates balances from every bank account automatically, matches transactions against AP/AR records, and gives the CFO a single cash position figure before the first meeting.
The system connects to Philippine bank portals — BDO, BPI, Metrobank, RCBC, Unionbank, and others — via host-to-host file transfer or direct API where the bank supports it. Every debit and credit is ingested, tagged to a cost center or entity, and matched against open payables and receivables. The CFO sees total available cash, pending disbursements, and expected inflows on one screen. The controller's job shifts from assembling the number to reviewing exceptions the system already flagged.
All accounts — current, savings, time deposits, and dollar accounts — feed into a single consolidated position updated on the bank's cut-off cycle.
Bank statements arrive as MT940 files, CSV exports, or API responses depending on the bank. The system normalizes them into a single ledger. Each account is tagged by entity, currency, and purpose — operating, payroll, tax, capex. The treasury dashboard shows the consolidated peso-equivalent position, broken down by entity and by bank, with drill-through to individual account balances and pending transactions. Time deposits maturing within 30, 60, and 90 days are surfaced separately so placement decisions are made before the deadline, not after.
Transactions are matched against GL entries and AP/AR records as each bank file arrives — not once a week. Unmatched items are queued for controller review, not left to accumulate.
Matching rules are configured to your chart of accounts and payment workflows: payroll runs, vendor batch payments, collection deposits, inter-entity sweeps. High-confidence matches clear automatically. The controller reviews only the exceptions — typically 3–8% of transaction volume — which takes minutes rather than hours. The reconciliation is current at any point in the day. Month-end close accelerates because the outstanding items list is short and aged at most a few days, not weeks.
Yes. The system projects cash flow 30, 60, and 90 days forward by combining confirmed AP due dates, AR expected collection dates, and recurring obligations.
Forecast inputs come from three sources: open purchase orders and vendor invoice due dates from the AP aging, customer invoice due dates and collection history from the AR aging, and fixed obligations entered directly — loan amortizations, rent, payroll cycles, quarterly taxes. The model weights AR by historical collection rate per customer, so a 60-day receivable from a client who routinely pays at 75 days is reflected accurately. The forecast updates daily as new invoices are posted and payments clear. The CFO can see where the cash floor falls and plan drawdowns or placements accordingly.
Inter-entity loans, sweeps, and transfers are recorded on both sides simultaneously, keeping the consolidated and standalone positions accurate at all times.
Philippine multi-entity groups — holding company, operating subsidiaries, distribution arm — often pool cash informally through intercompany advances. The system treats each transfer as a bilateral transaction: a loan receivable in the lending entity and a payable in the borrowing entity. The consolidated cash view nets these out correctly. Notional pooling structures, where bank balances offset each other for interest purposes without physical movement, are also supported. The intercompany aging report shows outstanding balances by entity pair so settlement decisions are based on data, not memory.
Yes. VAT output and input tax settlements, withholding tax remittances, and quarterly income tax payments are tagged cash events with due-date tracking built in.
The system tags each disbursement to a BIR obligation category: expanded withholding tax (EWT) on vendor payments, creditable withholding tax (CWT) on collections, output VAT settlements, and quarterly/annual income tax payments. Due dates from the BIR tax calendar are loaded by fiscal year so the cash forecast includes every mandatory remittance. The controller sees the tax cash requirements 30 days out and can plan funding without scrambling. The system does not file the return — BIR eFPS or eBIRForms handles that — but it feeds the correct figures to the filing.
Dollar accounts are tracked at transaction currency, revalued daily at BSP reference rates, and the peso-equivalent position reflects unrealized FX gains and losses.
Philippine firms that import goods, service USD-denominated loans, or collect in dollars need to see their FX exposure alongside the peso cash position. The system holds each transaction in its original currency — USD, EUR, JPY, or other — and applies the BSP reference rate published each banking day for the consolidated peso view. Unrealized gains and losses on USD balances are computed automatically, consistent with PFRS 9 requirements. Forward contracts and FX hedges can be logged as pending transactions so the hedged and unhedged exposure is visible separately. The system does not execute trades; it gives treasury the position data to decide.
Twelve to eighteen weeks from contract: bank connectivity first, then reconciliation rules, AP/AR aging feeds, and forecast model — each phase with sign-off before the next begins.
Week one and two are spent mapping your bank accounts, entities, and chart of accounts. Bank file formats are confirmed with each institution; host-to-host enrollment typically takes two to four weeks with Philippine banks, so that process starts immediately. Weeks three through six build the reconciliation engine against your actual transaction history. Weeks seven through ten connect AP and AR aging from your ERP or accounting system. Weeks eleven through fourteen build the cash forecast model and run parallel with the existing Excel process so discrepancies can be explained before cutover. The last two to four weeks are stabilization and controller training. Optional ops support at ₱50K–250K/month covers monitoring, reconciliation exception triage, and system updates after go-live.
FOR THESE INDUSTRIES
Industries that run on this module.
Related pages
- WHAT WE BUILDBIR ComplianceCustom BIR Compliance for Philippine operations — yours, source code and all, at go-live.
- WHAT WE BUILDHRCustom HR for Philippine operations — yours, source code and all, at go-live.
- WHAT WE BUILDReportingCustom Reporting for Philippine operations — yours, source code and all, at go-live.
Orkids is a Philippine AI engineering firm that builds custom, agent-native operations software for Philippine enterprises — owned outright, with source code on day one — replacing SAP, Salesforce, Oracle, and Odoo in two to three weeks at ten to thirty percent of leading-ERP cost.
Before you sign that quote, talk to a founder.
30-minute fit call. Free prototype if we agree on scope. No procurement loop.