Insights / Blog / Thought Leadership
Thought Leadership

Build vs Buy AML Software: A Total-Cost Framework for Lean Compliance Teams

A total-cost framework for build versus buy AML software, with a worksheet to fill in and the BSP outsourcing rules that apply either way.

Build vs Buy AML Software: A Total-Cost Framework for Lean Compliance Teams

Build versus buy for AML software is a question of total cost and accountability, not of licence price against engineering salaries. Building moves product, data and upkeep costs onto your team, while buying moves them to a vendor and adds a vendor-management duty. In both cases, BSP-supervised institutions remain accountable for the controls.

This guide gives a framework and a worksheet with blank cost lines for you to fill in. It uses no savings percentages, because the figures commonly quoted for the cost of AML compliance cannot be traced to a comparable source, and the real cost varies widely by institution. Fyscal ARCX is an AML product, so we say below what would make building the better answer.

It is written for CFOs and CTOs who hold the budget, and for heads of AML who will live with the result.

What does the build-versus-buy decision cover?

It covers who designs, runs and keeps current each AML capability, for screening, monitoring, case management and reporting.

The choice is rarely all or nothing. A team can build monitoring scenarios on a bought case management system, or buy screening and build its own reporting layer. Even a system built in-house depends on external inputs, such as list data and the AMLC's reporting format, and each of those changes over time. The AMLC's GoTRACS issuance, for example, phases in a new reporting format and new document-upload requirements over one to three years from effectivity. Whoever owns the system owns the work of following that change.

What does BSP require whichever route you take?

BSP keeps the accountability with the bank, and the testing and evidence expectations apply to built and bought systems alike.

BSP's outsourcing rules, as reported on Circular 1137, require banks to assess whether each outsourcing arrangement is material, and bar outsourcing of inherent banking functions such as taking deposits, granting loans, managing risk exposure and general management. Banks must also assess outsourcing risks periodically, ensure the portability of the outsourced service, and carry out due diligence on the provider's financial soundness, reputation and technical capability. The same report says banks hold primary responsibility for ascertaining the adequacy of design and effectiveness of controls. The earlier guidelines on outsourcing state that the board and senior management remain responsible for outsourced activities and give BSP examiners access to the service provider.

A hosted AML platform may fall within these rules, so assess it as an outsourcing arrangement under your own policy. If the platform includes AI, BSP's M-2026-031 applies a shared-responsibility model to outsourced providers. For monitoring, BSP's Memorandum M-2023-013 covers system design and pre-implementation testing and independent testing, whoever built the system.

Where does the cost of building come from?

It comes from the ongoing work of keeping a system current, tested and evidenced, far more than from the first release.

The worksheet below lists the cost lines to price for each route. Leave the last column blank until you have your own figures, and do not borrow a number from a vendor's marketing.

Cost line If you build If you buy Your figure
Initial development or implementation Design, build and test of each module Implementation and configuration  
Integration Pipelines from core banking, channels and onboarding Connectors and mapping work  
Detection content Writing and maintaining rules and scenarios as typologies change Vendor content plus your own configuration  
List data and updates Sourcing, loading and verifying lists Included or licensed  
Case management and audit trail Case tooling, timeline, locking at closure Included  
Regulatory reporting Building and updating filing formats Included or add-on  
Model validation (if ML is used) Validation staff or external reviewer Vendor documentation plus your validation  
Testing and independent review Test data, test harness, reviewer support Reviewer access to documentation  
Security, hosting and resilience Your infrastructure and controls Vendor's, assessed by you  
People Engineers, product owner, analysts Administrator, analysts  
Vendor management and exit Not applicable Due diligence, monitoring, exit plan  
Opportunity cost Engineering time not spent elsewhere Configuration time  
Worksheet
Twelve cost lines to price for each route
FyscalTech
01Initial development or implementation
Build
Buy
02Integration
Build
Buy
03Detection content
Build
Buy
04List data and updates
Build
Buy
05Case management and audit trail
Build
Buy
06Regulatory reporting
Build
Buy
07Model validation (if ML is used)
Build
Buy
08Testing and independent review
Build
Buy
09Security, hosting and resilience
Build
Buy
10People
Build
Buy
11Vendor management and exit
Build
Buy
12Opportunity cost
Build
Buy
Fill in both columns over a five-year horizon. Prepared by FyscalTech.

Which costs are easy to miss?

Regulatory change, key-person risk and the time it takes to produce evidence are the three that budgets usually leave out.

Regulatory change. BSP and AMLC issuances change thresholds, formats and clocks. If every change needs an engineering ticket, the delay is a compliance risk as well as a cost, a point we develop in our piece on why AML implementations take so long.

Key-person risk. A built system often depends on the two people who understand it. Plan for their absence.

Evidence. An examiner will ask for calibration records, change approvals and closed-case reasoning. A built system has to produce these as well, and our guide to threshold tuning describes what that record looks like. The independence of whoever tests the system matters too, as we explain in who checks the auditors.

When does building make sense?

Building makes sense when you have unusual requirements, real engineering and validation capacity, and the commitment to keep the system current.

Four conditions favour it. The products or data are unusual enough that no vendor covers them. The institution already employs engineers and a model validation function. The leadership will fund upkeep for as long as the system runs. And the AML team can specify requirements in detail, because a built system embeds whatever the team knew when it wrote the specification. If fewer than all four apply, price the build as a long programme and not a project.

When does buying make sense?

Buying makes sense for teams that need to show working controls soon, with regulatory content maintained by someone else.

A team of five to fifteen rarely has spare engineering capacity, and our guide to AML for rural and cooperative banks shows how stretched such teams are. Buying shifts the maintenance of detection content, list handling and reporting formats to a provider. It does not shift accountability, so the buyer needs to test what the vendor says. Our buyer's guide lists 25 questions to ask, and our overview of what RegTech can and cannot do sets expectations. Ask each vendor to model pricing against your actual volumes, and ask for the contract terms on documentation access, audit rights and exit.

What about a hybrid?

Buy the core, and build only the connections and the logic that make your business different.

Many institutions land here. The vendor supplies screening, monitoring, cases and reporting, while the institution builds its own data feeds and a small amount of custom analysis. The test for a hybrid is portability. If you can export your rules, case history and configuration, the exit cost stays bounded, which is also what the outsourcing rules ask a bank to consider.

How do you use the worksheet to decide?

Fill in both columns over a five-year horizon, then test the result against four questions.

  1. 01Which route gets you to a defensible, evidenced control soonest?
  2. 02Which route keeps the system current with regulatory change at the lowest risk?
  3. 03Who is accountable for each cost line, and can they show it to an examiner?
  4. 04What would it cost to leave, and how long would that take?

If the answers to the first and second questions point the same way, the decision is usually clear. If they conflict, the extra cost of the safer route is the price of the risk you are avoiding, and the board should see it stated that way. To reduce the cost of AML compliance under either route, fix alert quality first, because every false positive adds to the analyst workload in both columns.

How does Fyscal ARCX fit the buy route?

Fyscal ARCX is built so that compliance teams, not engineers, own the day-to-day changes. In Transaction Monitoring, a compliance team defines its own variables and rules, tests them against historical data in a dry run before activation, and has a record of each change. Case Management brings related alerts into one case per customer with a timestamped timeline, and Regulatory Reporting prepares filings from the case record. Connectors bring in data from internal and third-party systems.

If you want to compare the build and buy columns with real numbers, book a walkthrough of Fyscal ARCX and bring your cost worksheet.

Build versus buy
Compare the build and buy columns with real numbers in Fyscal ARCX
Book a demo

Frequently asked questions

It has no single figure, because it depends on size, products, volumes and the number of analysts. The main components are technology, people, data and list licences, testing and independent review, training, and the cost of regulatory change. Price each against your own institution.
Build only if you have unusual requirements, engineering and validation capacity, and the commitment to keep the system current. Most lean teams do better to buy the core and build the connections, while testing the vendor's claims and keeping accountability in-house.
BSP's outsourcing rules bar outsourcing of inherent banking functions and require banks to assess whether each arrangement is material, with due diligence and ongoing oversight. The bank stays responsible. Assess a hosted AML platform against these rules and confirm the treatment with compliance counsel.
The largest are upkeep rather than the first release: following regulatory changes in thresholds and filing formats, maintaining detection content as typologies change, validating models, producing audit evidence, and the risk that a few key engineers understand the system.
Fix alert quality so analysts spend less time on false positives, open one case per customer, automate the assembly of reports while keeping decisions human, and let compliance staff change rules without engineering tickets. Measure each against closed-case outcomes.
It should cover access to documentation and validation evidence, audit and examiner access to the provider, service levels, security and data handling, portability of rules and case history, and an exit plan. These follow from the bank's responsibility for outsourced activities.
Stay in the loop

Insights on modern finance, monthly.

No noise — just the engineering and strategy behind banking that scales.

Keep reading

Related articles