Expense controls and approval processes for finance teams

We refined spending policies and approval rules to reduce discrepancies in financial operations.

Fintech|🇬🇧UK
Get in touch
Illustration of a woman with mobile showing investment charts

Client

Our client is a spend management company that helps organizations manage expenses through corporate cards, accounts payable, procurement and financial controls. Its products are used by finance teams to maintain oversight of financial activity and support policy compliance in the business.

Challenge

Managing company spending required clearer rules and more reliable financial review.

  1. Spending rules consistency

    Enforcing spending rules for cards and expenses became complex with different card types and transaction states.

  2. Approval flows

    Approval requirements varied significantly between company structures and reporting hierarchies.

  3. Expense and bill processing

    Submitted expenses and bills required unnecessary manual review and verification.

Solution

  1. 01

    Approval decision manager

    Built an approval decision manager that routed requests by reporting hierarchy, expense type and review criteria.

  2. 02

    Spending rules processor

    Developed a spending rules processor that evaluated cards and expenses against policy requirements at each transaction state.

  3. 03

    Expense verification system

    Created an expense verification system that applied validation rules and managed review statuses for expenses and bills.

Result

Time spent resolving exceptions decreased, giving finance teams greater capacity to oversee company spend. The platform supported more than 5,000 companies as card activity, approvals and bill payments increased in volume.

Illustration of a woman with mobile showing investment charts

Technologies used

Core technologies selected to support the product architecture.

  • ReactReact
  • TypeScriptTypeScript
  • React NativeReact Native
  • Node.jsNode.js
  • PythonPython
  • PostgreSQLPostgreSQL
  • GCPGCP
Gavin P.

“What made the engagement easier was the judgement Mountalis brought to the work. When there were several viable paths, they explained the implications and gave us a clear recommendation. It kept discussions focused and prevented technical decisions from dragging on.”

Gavin P. / Co-founder & CTO

Looking for the right technology partner?

Let's discuss your goals and define the next step.

Get in touch

Why Mountalis

Product Thinking First

We challenge assumptions early and help shape key decisions before engineering begins.

Senior Ownership

Senior engineers stay directly involved in product decisions, architecture and delivery.

Built for Regulated Markets

We design systems with security, auditability and compliance considered from the start.

Aligned Execution

We keep strategy, engineering and business priorities aligned across the lifecycle.

Validation Before Scale

We reduce unnecessary scope early so new initiatives reach validation with less operational overhead.

Discuss your next product initiative

We start by understanding your goals and technical direction. Complete the form or contact us at contact@mountalis.com. Our team will respond within one business day.

Companies we work with

RepublicNextGen HealthcareMoonfareTuneIn