For non-profits and NGOs in South Africa

Every programme purchase approved before the money is spent.

Mittral takes a purchase from the field office to an approved purchase order. Each request names its programme, carries its quotes and reaches the right approver, so the record your funder asks for already exists when the invoice arrives.

  • Free for 2 users and 10 purchase orders a month
  • Works in rand, with VAT at 15%
  • No card needed to start

Where the money gets committed today

The purchase is made in the field. The paper trail is made later.

  • Field staff buy first and ask later

    A coordinator books a venue or a transport provider by phone because the workshop is tomorrow. The paperwork follows, if it follows.

  • Thresholds live in the procurement policy

    The policy says who may approve what. Nothing checks a purchase against it before the money is committed.

  • The audit trail is rebuilt by hand

    The funder’s auditor asks which programme a payment belongs to, who approved it and where the quotes are. The finance manager pieces it together from emails and receipts.

  • Invoices arrive with no programme on them

    A vehicle service or a printing invoice reaches finance with no order behind it, and someone has to ask the field office what it was for.

How it works

Request, approve, order. Then the invoice has an approved order to check against.

The first three steps happen in Mittral. The fourth happens in whatever you use to process invoices today.

  1. Request

    The field coordinator picks the NPC, supplier and programme, adds the lines and attaches the quotes the procurement policy asks for.

    Mittral
  2. Approve

    The request goes to each approver in turn until one whose limit covers the total signs it off.

    Mittral
  3. Order

    A numbered purchase order is emailed to the supplier as a PDF. It can be revised, sent again or cancelled.

    Mittral
  4. Invoice

    The supplier quotes the order number on the invoice. Finance checks it against an order whose request names the programme and was approved before the money was committed.

    Your invoice process

What Mittral covers. Purchase requests, approvals and purchase orders. It doesn’t receive goods, hold budgets or match invoices on its own.

Try the approval path

Your procurement policy thresholds, applied to every request.

Each person has a rand limit. Pick a request to see who has to act. Nobody can approve their own request.

Example requests, by total excl. VAT

Printing for a community workshop

R1,280 excl. VAT

  1. Field coordinator Own limit R1,500 Approved automatically
  2. Programme manager Up to R20,000 Not needed
  3. Finance manager Up to R100,000 Not needed
  4. Executive director Up to R500,000 Not needed
  5. Super user No limit Not needed

Within the field coordinator’s own limit, so it is approved straight away with no approver, and the order can go out.

Food parcels for 120 households

R18,600 excl. VAT

  1. Field coordinator Own limit R1,500 Raises the request
  2. Programme manager Up to R20,000 Final approval
  3. Finance manager Up to R100,000 Not needed
  4. Executive director Up to R500,000 Not needed
  5. Super user No limit Not needed

One approval. The programme manager’s limit covers it, so that approval is final.

Training venue and catering, three days

R46,500 excl. VAT

  1. Field coordinator Own limit R1,500 Raises the request
  2. Programme manager Up to R20,000 Approves, then passes on
  3. Finance manager Up to R100,000 Final approval
  4. Executive director Up to R500,000 Not needed
  5. Super user No limit Not needed

2 approvals in turn. The last one covers the total, so it is final.

Eight laptops for the project team

R142,000 excl. VAT

  1. Field coordinator Own limit R1,500 Raises the request
  2. Programme manager Up to R20,000 Approves, then passes on
  3. Finance manager Up to R100,000 Approves, then passes on
  4. Executive director Up to R500,000 Final approval
  5. Super user No limit Not needed

3 approvals in turn. The last one covers the total, so it is final.

Vehicle for the field office

R615,000 excl. VAT

  1. Field coordinator Own limit R1,500 Raises the request
  2. Programme manager Up to R20,000 Approves, then passes on
  3. Finance manager Up to R100,000 Approves, then passes on
  4. Executive director Up to R500,000 Approves, then passes on
  5. Super user No limit Final approval

No approver’s limit covers this, so it goes to all 3 in turn and a super user approves last.

Example roles and limits. You set your own for each person, by entity and branch, and can import them from a CSV file. How approvals work.

Built the way a programme is run

Your terms on the left. Where they live in Mittral on the right.

What you call itIn Mittral
The NPC, or a sister organisationEntity. Its own legal name and address print on its orders, with its VAT number when it has one.
Field office or siteBranch. Each request names one, it prints as the delivery location on the order, and a person’s approval path can differ per branch.
Programme or donor-funded projectProject. A request can be tagged to it.
Your approved vendorsApproved suppliers, listed first on the request form.
The transport provider you use onceOnce-off supplier, added on the request itself.
The quotes your procurement policy asks forAttachments. PDF, JPG or PNG, up to 10 files per request.
Procurement policy thresholdsApproval paths, with a rand limit for the requester and for each approver.
The programme manager on a field visitTime away. An approver marks the days they’re away. Their requests move on to the next approver, or to a colleague an admin names to cover, who decides with the same limit.

What changes

The same purchases, with a record at each step.

TodayWith Mittral
Venues and transport are booked by phone from the fieldA request is raised with the quotes attached before anything is booked
The supplier works from an email or a verbal go-aheadThe supplier receives a numbered purchase order by email
Thresholds depend on people remembering the policyEvery request is routed by its total, excluding VAT
The same quote can be paid twiceThe quote number flags a possible duplicate request
Quotes sit in an inbox or a field office drawerThe quotes stay on the request, next to the programme it is tagged to
The audit trail is rebuilt from emails at year endEach request shows who raised it and who approved it, and admins have an audit log

Plans

Start free. Pay when the team grows.

One workspace covers all your entities and branches.

  • Free

    $0free forever

    Get your first purchase requests moving.

    • 2 users
    • 10 POs a month
    • 1 GB storage
    • PDF export
    • Mobile app with offline mode (coming soon)
    • Mittral-branded POs
  • Starter

    $39a month

    Bring everyday purchasing into one place.

    • 5 users
    • 75 POs a month
    • 5 GB storage
    • PDF export
    • Mobile app with offline mode (coming soon)
    • Mittral-branded POs
    • CSV export and webhooks
  • Growth

    $128a month

    Give a growing team room to purchase.

    • 25 users
    • 250 POs a month
    • 25 GB storage
    • PDF export
    • Mobile app with offline mode (coming soon)
    • Mittral-branded POs
    • CSV export and webhooks
  • Business

    $227a month

    Send POs with your own logo and branding, with dedicated support.

    • 50 users
    • 500 POs a month
    • 100 GB storage
    • PDF export
    • Mobile app with offline mode (coming soon)
    • Your logo and branding on POs and supplier emails
    • CSV export and webhooks
    • Send POs from your own email
    • Dedicated support
  • Enterprise

    $550a month

    Unlimited users and POs, dedicated support and custom on-site training.

    • Unlimited users
    • Unlimited POs
    • Unlimited storage
    • PDF export
    • Mobile app with offline mode (coming soon)
    • Your logo and branding on POs and supplier emails
    • CSV export and webhooks
    • Send POs from your own email
    • Dedicated support
    • Custom on-site training

Prices are in US dollars per workspace, billed monthly. Where Stripe supports it, checkout can show and charge the price in rand at Stripe’s exchange rate, which includes a conversion fee. Billing questions.

No automatic overage charges. See what happens at each limit and the full plan comparison.

Not in South Africa? See Mittral for non-profits and NGOs in United Kingdom.

Start with one programme.

Real requests from day one, with no change to how finance pays invoices today.

  1. Start free. Create a workspace, add your your NPC, field offices, programmes, approved vendors and approval limits, and invite the people who request and approve. Free for 2 users and 10 purchase orders a month.
  2. Grow when you need to. Move to a paid plan when you need more users, orders or storage. Nothing changes for the people raising requests.
  3. Or have it set up with you. Business and Enterprise include dedicated support: we set up your your NPC, field offices, programmes, approved vendors and approval limits with you, in rand with VAT at 15%. Enterprise also includes custom on-site training.