Replace paper POs and email approvals this week.

Purchases approved within budget, and supplier invoices checked against the PO before you pay.

14 days free, no credit card. Then $13 per user / month.
4.9 out of 5 on Capterra, GetApp and Software Advice
Rated 4.9 out of 5 by our users
Expeni rated 4.9 out of 5 on CapterraExpeni rated 4.9 out of 5 on GetAppExpeni rated 4.9 out of 5 on Software Advice

See Expeni at work

The screens your team will use every day. Nothing to install, it runs in the browser.

Every purchase in one list

Requesters raise a PO in a few clicks: pick the vendor and budget, copy an older PO or add items from your product list.

  • Tabs for drafts, pending approval and not yet delivered
  • Recurring POs for rent, licenses and services
  • Approved POs go to the vendor as a PDF with your logo
Start your free trial 14 days free, no credit card. Then $13 per user / month.
Why teams switch

When purchases are approved by email, things slip through.

A quote goes around by email and someone replies "fine by me". Then a different total arrives on the invoice, and it is hard to tell who agreed to it, which budget it belongs to, or whether the goods ever came.

With email and paper

  • Approvals spread across email threads and chats
  • Spend only shows up when the invoice arrives
  • Invoices hard to check against what was ordered
  • Paper POs hard to find at audit time

With Expeni

  • Each PO goes to the right approver, within their limit
  • Budgets show approved and pending spend, not only what has been paid
  • Invoices checked against the PO before they are paid
  • Every PO, approval and invoice in one place, with a full log

Who uses Expeni

Schools, restaurant groups, charities and contractors use Expeni every day. The same tools fit any organization that raises purchase orders.

Schools and universities

Department budgets for each school year, and every purchase approved by the bursar. See Expeni for schools →

Restaurant and hotel groups

Several sites and currencies, each with its own budgets and approvers. See Expeni for restaurants →

Charities and churches

A clear record of who approved each purchase, ready for the board and the auditor. See Expeni for nonprofits →

Construction and trades

Orders for materials raised from the office or the site, with deliveries recorded on arrival. See Expeni for construction →

Healthcare and life sciences

Supplies and equipment ordered against budgets, with invoices checked before they are paid. See Expeni for healthcare →

Public services

Spending limits per approver and a full audit trail for every order. See Expeni for public services →

Also used by manufacturers, agencies, sports clubs and event organizers. Book a demo and we'll show you how it fits your team.

What each step in Expeni is for

A purchase in Expeni goes through these steps, in this order. Each one is linked to the same purchase order, so the whole purchase is in one place.

  1. Purchase order (PO)the request to buy

    What you want to buy, from which supplier, at what price, and which budget pays for it. Attach the supplier's quote.

    Who: anyone allowed to order. Once approved, it goes to the supplier as a PDF.

  2. Approvalthe sign-off

    The PO goes to the approvers on its route, each within their own limit. They approve or deny it from the email or in Expeni.

    Who: managers and budget owners. Pending and approved POs show on the budget straight away.

  3. Receivinggoods received

    When the goods arrive, record what came and when, against the PO. A delivery can be partial.

    Who: the person who takes the delivery. The PO shows what is still to come.

  4. Invoicethe supplier's bill

    The supplier's request for payment, registered against the PO it belongs to and compared with the PO amount.

    Who: finance. If it is higher than the PO, it is held until the approver accepts the difference.

  5. Credit noteonly if needed

    A credit from the supplier, for example for returned goods or an overcharge, recorded against the invoice it corrects.

    Who: finance. It lowers the amount left to pay.

  6. Paymentcloses the purchase

    What you paid the supplier, in full or in part, recorded against the invoice.

    Who: finance. The PO shows unpaid, partially paid or paid.

Still on paper or spreadsheets? Download our free purchase order template for Excel and PDF.

Built for the people who sign off on spending

Finance and operations teams use Expeni to control purchasing, without a long or costly software rollout.

Approvals you can trust

  • Approval routes per budget or department
  • Add an extra approver to a single PO when needed
  • Stop requesters approving their own POs
  • Users with the override role can approve an urgent PO
Approval workflows →

Budgets that hold

  • Budgets and projects by department and fiscal year
  • Budget remaining shown with or without tax
  • A log of every change made to a budget
  • Spend dashboard and reports by vendor, budget and department
Budget control →

Invoices and payments

  • Supplier invoices with the PDF attached
  • Due dates, overdue invoices and payment status
  • POs marked as paid, fully or in part
  • Expenses approved like purchase orders
Invoice matching → Expenses →

Faster everyday buying

  • Copy POs and line items in one click
  • Link related POs together
  • Product catalogue with images
  • Add a new vendor without leaving the PO
  • Email POs to vendors with attachments
Recurring POs → Receiving →

Accounting detail

  • GL accounts on PO and expense lines
  • Multi-currency with base-currency reporting
  • Tax rates, discounts, fees and withholding
  • Vendor bank details and tax IDs
  • Export to CSV (opens in Excel) and PDF

Made to fit your company

  • Sign in with Microsoft 365 or Google
  • Company and department roles
  • Branches with their own logo and address
  • Custom fields, labels and your own PO numbers
  • PDF layout with your logo and terms

What teams say after switching from paper and spreadsheets

“Very simple, easy to setup and understand. My whole team was up and running in minutes. We do not waste more time on managing our paper POs. Expeni with amazing support does it well for us!”

Jillani · ZoyMah, Canada

“Works great-- fast and easy. I do not need to wait for my manager to come into the office and approve POs. The system works while you are on the go.”

Lisa · SW Sports Club, USA
Expeni rated 4.9 out of 5 on CapterraExpeni rated 4.9 out of 5 on GetAppExpeni rated 4.9 out of 5 on Software Advice
Read all reviews on Capterra, GetApp and Software Advice

One simple price, every feature included

No tiers and no add-ons. You decide what each person can see and do with user roles.

$13per user / month

For teams of 1 to 50 users

  • Approvals, budgets, invoices and payments
  • Reports, PDF and CSV export, and the action log
  • New features as they ship, email and chat support
  • 14-day free trial, no credit card
  • No contract, 30-day money-back guarantee

More than 50 users? Contact us for a quote

Per month$104
Per year$1,248

8 users × $13 per user per month. Estimate in USD before tax.

Start your free trial

Fits in with the tools you already use

Microsoft 365

Staff sign in with their work account. No extra passwords to manage.

QuickBooks Online In development

Invoices you have checked in Expeni become bills in QuickBooks, and payments come back automatically. Vendors and accounts come from QuickBooks. Ask to join early access.

Excel and CSV

Import vendors and GL accounts from a CSV file. Export POs with base-currency totals for your accountant.

Frequently asked questions

How long is the free trial?

14 days, with every feature included. No credit card is needed to start.

How long does it take to set up?

Many teams create their first purchase orders on the same day. Add your budgets, invite users, import vendors and GL accounts from a CSV file, and set your approval limits.

Can approvers approve from their phone?

Yes. Approvers get an email for each purchase order and can approve from any device with a browser.

Can we check supplier invoices against purchase orders?

Yes. Add the supplier invoice against its purchase order and Expeni compares the two. If the invoice is higher than the PO, the PO approver is asked to approve the difference before it can be paid.

What support do you offer?

Email and live chat support are included for every customer. Most requests are handled Monday to Friday during business hours, and we monitor requests over the weekend to help with anything urgent.

Can I cancel any time?

Yes. There is no contract. You can cancel your monthly plan whenever you like.

Do you offer a money-back guarantee?

Yes. If you are not satisfied in the first 30 days, we refund your subscription.

Who is responsible for our data?

Expeni is run by Expeni ApS in Copenhagen, Denmark. We act as your data processor under GDPR and offer a data processor agreement to every customer.

Do you work with multiple currencies?

Yes. Each purchase order can be in its own currency, and reports and exports show totals in your base currency.

I have more questions. How do I reach you?

We are happy to help. Write to support@expeni.com, use the live chat on this page, or send us a message from the contact page.

About Expeni

Expeni was built by a team of developers who needed to control their own company's spending. We couldn't find a purchase order system that was simple and saved time, so we built one. The name comes from expenses and penny.

Since 2016 we have kept adding features in the same simple way, from approval routes and budgets to invoice matching. Expeni ApS is based in Copenhagen, Denmark.

Ready to take purchasing out of the inbox?

Start a 14-day free trial with no credit card, or write to us at support@expeni.com.