Treasury Management System Development: Cost and Scope

A custom treasury management system costs roughly $40,000 to $450,000 depending on scope. Here are the modules, bank connectivity options and a realistic timeline.

On this page
  1. What a treasury management system does
  2. What does it cost to build a TMS?
  3. Which modules to build first
  4. Bank connectivity and the ISO 20022 shift
  5. How GlobeSoft approaches a TMS build
  6. Frequently asked questions

A custom treasury management system (TMS) costs roughly $40,000 to $80,000 for a cash visibility module and $200,000 to $450,000 or more for a full multi-entity platform with payments, forecasting and FX risk. Most companies reach for a build when spreadsheets stop scaling, bank portals fragment across too many banks, or they need to automate payments across currencies with real audit controls. Here is what the scope involves in 2026.

What a treasury management system does

A TMS pulls balances and transactions from every bank a company uses into one place, then layers payments, forecasting and risk management on top. The core job is cash visibility: knowing your actual position across entities, currencies and banks today rather than last week. Around that sit four or five modules.

ModuleWhat it coversTypical build effort
Cash managementConsolidated balances, cash positioning, forecasting1.5–3 months
Payments / payment factoryMulti-bank payment files, four-eyes approval, reconciliation2–4 months
Bank connectivitySWIFT, EBICS, host-to-host or API feeds per bank1–3 months, grows with bank count
FX and interest rate riskExposure tracking, hedging, mark-to-market2–4 months
Investments and debtPortfolio tracking, loans, interest schedules1–2 months

Cash management is almost always the first module you build, because payments and forecasting both depend on accurate balances.

What does it cost to build a TMS?

Cost scales with the number of banks, entities and currencies, and with whether you buy bank connectivity or build it yourself.

ScopePlanning rangeTimeline
Cash visibility module (statements, positioning, basic forecasting)$40,000 – $80,0002–3 months
Cash plus payments (payment factory, multi-bank files, approvals)$100,000 – $200,0004–6 months
Full multi-entity TMS (cash, payments, FX, forecasting, in-house banking)$200,000 – $450,000+6–12 months

These are planning ranges, not quotes. Three things move the number most: how many banks you connect, whether those connections are file-based or API-based, and how much FX and risk functionality you need. Bank connectivity is the hidden cost. A single host-to-host or SWIFT connection can take a month of engineering and testing, and every additional bank adds more.

For comparison, buying a commercial TMS costs less up front but keeps charging. A mid-size company pays up to $40,000 a year for an off-the-shelf product, and complex multi-entity deployments run $100,000 a year or more, with first-year implementation often adding about 15% on top. That recurring spend is why companies with unusual workflows or many bank relationships consider building instead.

Which modules to build first

Start with cash visibility, then payments. Leave FX risk, investments and in-house banking for later.

Cash visibility means pulling end-of-day and intraday statements from every bank into one dashboard, with per-entity and consolidated views. Payments comes second because that is where control and fraud risk live. A payment factory normalises files across banks, enforces four-eyes approval and keeps an audit trail. Segregation of duties is non-negotiable here: whoever creates a payment should not be the one approving it. If you already move money across borders, this module overlaps with what we cover in our cross-border payment platform guide.

In-house banking, which nets and pools intercompany balances, saves real money for groups with heavy intercompany flows, but it is a later phase. Most teams do not need it in the first release.

Bank connectivity and the ISO 20022 shift

Bank connectivity is the part people underestimate. In 2026 the main options are SWIFT (through a service bureau or SWIFT for Corporates), EBICS in Europe, host-to-host connections with individual banks, and open banking APIs where the bank offers them.

The format underneath is changing. SWIFT retired the old MT payment messages for interbank payments in November 2025, moving to ISO 20022 XML (pacs.008 and pacs.009). Fedwire cut over to ISO 20022 in July 2025, and the UK's CHAPS did in 2023. Corporate bank statements in MT940 still work, but they migrate to ISO 20022 (camt.053) bank by bank, on each bank's schedule. A TMS built now should read both MT940 and camt.053 so it keeps working when a bank flips.

The practical fix is a pluggable bank layer. Treat each bank as an adapter rather than a hardcoded integration, so adding a bank never means rewriting the core.

How GlobeSoft approaches a TMS build

We treat treasury work as a financial systems project, not a generic web app. That means a finance-literate business analyst on the team, segregation-of-duties controls baked into the payment workflow, and an audit trail on every action. The stack is Java with Spring Boot on the backend, React or Vue on the frontend, and PostgreSQL or MySQL for ledger-adjacent data, with bank feeds isolated as adapters.

We have already delivered financial management systems with AP/AR, tax computation and real-time statements, so the domain is familiar. A build usually opens with a two-to-three week discovery phase to map every bank, currency and approval rule before we commit to a number. If you run several currencies, our multi-currency accounting guide covers the FX side in more detail.

Frequently asked questions

How much does a treasury management system cost to build?

A cash visibility module runs $40,000 to $80,000, cash plus payments $100,000 to $200,000, and a full multi-entity TMS $200,000 to $450,000 or more. Bank count and FX scope move the number most.

How long does a TMS take to build?

A focused cash visibility module takes two to three months. A full platform with payments, forecasting and FX takes six to twelve months. Buying a legacy commercial TMS is not faster: SAP and ION implementations commonly run 12 to 24 months.

Should we build a TMS or buy one?

Buy when your treasury process is standard and a vendor's modules fit most of it. Build when your workflows are unusual, you run many banks and currencies, or licence fees scale badly. A hybrid is common: buy a small platform and build custom bank adapters around it.

What bank connectivity does a TMS need?

Most systems connect through SWIFT, EBICS, host-to-host or open banking APIs. Support both MT940 and ISO 20022 camt.053 statements so the system keeps working as banks migrate.

Does a TMS fall under any regulations?

The system itself is not usually regulated, but the payments it sends are. If it touches card data it must meet PCI DSS. Payment approvals and audit trails also support financial controls and audit requirements such as SOX.

Do we need in-house banking in the first version?

Usually not. In-house banking saves money for groups with heavy intercompany flows, but it is a later phase. Start with cash visibility and payments.

A custom TMS is a multi-month financial systems build, not a weekend project. If you are comparing build against buy, or have a treasury workflow you want automated, we can scope it with you.

Talk to us about your project

Planning a software project? Talk to us directly

GlobeSoft builds custom software, AI applications, SaaS, FinTech and enterprise systems for clients worldwide. Message us on WhatsApp for the fastest answer, or email us — we typically reply within 24 hours.

WhatsApp QR code for GlobeSoft
WhatsAppScan to chat
WeChat QR code for GlobeSoft
WeChatScan to add us

Keep reading

Related guides