Skip to content
EzeFlow

Payment approvals for South African businesses

Every payment approved, traceable and ready for the bank.

EzeFlow replaces approvals on email and WhatsApp. Staff submit a request with the invoice attached, the right people approve it, questions are answered on the request, and your bank team exports a checked FNB payment file. Every step is logged for your auditor.

  • No credit card needed
  • Android app included
  • Hosted in South Africa
MCM

In daily use at MCM across several branches and currencies.

  • Several organizations
  • Any currency
  • FNB bulk payments
  • Android app

Why teams switch

Approvals in inboxes break quietly, until audit time.

No proof of who approved

A thumbs-up on WhatsApp is not an approval your auditor can rely on. Emails get deleted, screenshots get lost.

Each approval is signed in, timestamped and kept with the request.

Nobody knows whose turn it is

A small supplier payment waits days because the approver was only copied in, or the invoice was in another thread.

Everyone sees what is waiting for them, and the bell shows new notes and tags.

Bank details you cannot trust

Supplier bank details arrive by email and get typed into the bank. One changed account number is all a fraudster needs.

A supplier master file, checks against your FNB list, and warnings when details change.

How it works

One flow from request to bank.

The same five steps for every payment, in every organization.

  1. 01

    Request

    Staff submit on the web or the Android app, with the invoice, quote or slip attached.

  2. 02

    Approve

    The number of approvers you set must sign off. A rejection goes back with the reason.

  3. 03

    Query

    Reviewers ask on the request, the requester answers there, colleagues are @tagged.

  4. 04

    Pay

    The bank team builds a checked FNB batch and imports it. FNB authorisers release it.

  5. 05

    Report

    Reports, search and the audit log show who did what, when, in which organization.

FNB bank payments

Approved payments become a checked FNB payment file.

Your bank team selects approved payments, EzeFlow checks every line against your supplier master file and your latest FNB beneficiary list, and you download a file ready to import into FNB Online Banking Enterprise. FNB stays the final control: your authorisers still release the payments there.

  • Supplier master file with every change recorded, bank account numbers stored encrypted
  • Upload your FNB beneficiary export and see which suppliers are missing or different
  • Checks before you finalise: changed bank details, duplicates, unusual amounts, edits after approval
  • One batch per organization, plus a list of payments to capture by hand
How bank payments work

Each branch sees its own. Head office sees it all.

Put branches, divisions or sister companies in one account. Users only see the organizations they are assigned to, in lists, reports, search and exports. Build your own roles from 24 permissions.

Organizations & roles

Find any payment in plain words.

Type what you mean: "approved but not paid", "Apex invoices September" or "kwitansies Kaapstad". Smart search understands statuses, dates, people and organizations, and totals stay per currency.

Documents & smart search

Two-factor sign-in

An emailed code or a free authenticator app, with recovery codes. Required for finance and admin if you choose.

Encrypted bank details

Supplier account numbers are stored encrypted and shown masked.

Audit log

Sign-ins, approvals, edits and exports, searchable and exportable.

Hosted in South Africa

Your data stays in the country, and you can export it at any time.

“At MCM, EzeFlow streamlines the entire payment lifecycle — from request to authorization to release — ensuring every transaction is processed above board, fully traceable, and policy-aligned. The platform delivers two critical outcomes for a company operating at scale: control and security. For an organisation like ours, where supplier payments, imports, parts procurement, and operational expenses must be tightly managed, EzeFlow has become an integral component of our internal control environment.”

Johannes van Niekerk

Director, MCM

Pricing

Simple plans in rand.

Start free, or try any paid plan for 7 days without a card. Pay yearly and get two months free.

Free

Try EzeFlow with a small team

R0 /month

  • 2 users
  • 20 requests a month
  • 100 MB storage
Start free

Starter

For small teams replacing email approvals

R499 /month

about $27 per month

  • 5 users
  • 100 requests a month
  • 1 GB storage
Start 7-day trial
Most popular

Professional

Bank payments, reports and custom roles

R999 /month

about $54 per month

  • 20 users
  • 500 requests a month
  • 5 GB storage
Start 7-day trial

Enterprise

Unlimited, with API access and priority support

R2 499 /month

about $135 per month

  • Unlimited users
  • Unlimited requests
  • Unlimited storage
Start 7-day trial

Compare everything in each plan

Questions

What people ask first.

Something else? Ask us, we reply within one business day.

What is EzeFlow?

EzeFlow is online software for South African businesses that takes a payment from request to approval to bank file. Staff submit a payment request with the invoice attached, the people you choose approve it, questions are answered on the request itself, and approved payments go into a checked FNB bulk payment file. Every step is signed in, timestamped and logged.

How do approvals work?

You choose how many different people must approve a payment (one to ten). Until that number is reached the request shows as "partially approved". Approvers can only approve payments of the organizations they belong to, and a rejected request goes back to the requester with the reason.

Does EzeFlow pay my suppliers?

No. EzeFlow never moves money. It builds the FNB Online Banking Enterprise payment file from approved requests, after checking them. Your team imports that file into FNB, and your FNB authorisers release the payments as usual, so the bank stays the final control.

Which banks are supported?

The bulk payment file is built for FNB Online Banking Enterprise. Payments that cannot go into the file are listed separately for manual capture, so you can use EzeFlow with any bank for the approval side.

Can each branch or company see only its own payments?

Yes. A company account can hold several organizations (branches, divisions or separate companies). Each user is assigned to one or more organizations and only sees those payments, reports and search results.

Is there a mobile app?

Yes, an Android app for submitting requests, photographing invoices and approving on the go. On an iPhone you can use EzeFlow in the browser.

How much does EzeFlow cost?

There is a free plan for small teams. Paid plans are R499, R999 and R2 499 per month, and paying yearly gives you two months free. Every paid plan starts with a 7-day free trial and no credit card.

Where is our data kept?

EzeFlow is hosted in South Africa. Supplier bank account numbers are stored encrypted, sign-in can require a second step, and you can export your data to CSV at any time.

Stop chasing approvals. Start paying with confidence.

Set up your company in a few minutes, or look around a demo company with sample data first.