Skip to content
Procurer

How to choose procurement software: a buyer's checklist for mid-size companies

Last updated September 26, 2026

Choosing procurement software is harder than it looks, because almost every product lists the same features: requests, approvals, purchase orders, invoices, budgets, reports. The differences are in how those features behave with your volume, your approval rules, your accounting system and your people. This checklist is written for finance and operations leaders at companies of roughly 50 to 1 000 employees. It helps you define what you need, test it properly, compare pricing models honestly and avoid the rollout that stalls after the first month.

Step 1: write down the problem before you look at products

Vendors are good at showing features. You need to be clear about outcomes first. Answer these questions in one page, with the controller, a department head and whoever places most orders in the room:

  • Where does spend escape control today? Orders placed before approval, invoices without POs, card spend, contracts that auto-renew.
  • What does month-end look like? How many invoices arrive without a PO, how long matching takes, how accruals are estimated.
  • How many people raise purchases? Not just the finance team. Every requester is a user of the system in some form.
  • How many POs and invoices a month? Roughly, and at peak.
  • Which accounting system? And whether it will change in the next two years.
  • How many legal entities and currencies? Now and expected in the next two years.

The answers become your requirements and, later, your success measures. If invoices without POs are the pain, the right product is the one that drives that number down, not the one with the longest feature list.

Step 2: the core functional checklist

Use this as a scoring sheet. For each line, ask the vendor to show it working, not to describe it.

Purchase requests
What to checkCustom fields, attachments, catalog items, budget shown on the requestWhy it mattersRequests are where control starts; a clumsy form means people skip it
Approval workflows
What to checkRules by amount, department, category, project and supplier; parallel steps; delegates; remindersWhy it mattersYour approval matrix has to fit without workarounds
Mobile and chat approvals
What to checkApprove from email, Slack or Microsoft Teams with full contextWhy it mattersApproval speed decides whether people use the process
Purchase orders
What to checkGenerated from the request, PDF and email to supplier, change orders re-route for approvalWhy it mattersRetyping and silent changes are where errors enter
Receiving
What to checkFull and partial receipts, services confirmation, from a phoneWhy it mattersWithout receipts, matching is two way at best
Matching
What to checkThree way matching with configurable tolerances, holds for unreceived quantityWhy it mattersThis is the control that stops overpayment
Invoice capture
What to checkInvoices read from an email inbox, lines matched to the POWhy it mattersTyping invoices is the biggest time cost in AP
Budgets
What to checkDepartment, project and GL budgets with commitments and actualsWhy it mattersBudgets have to limit spend, not just report it
Suppliers
What to checkRecords with W-9, insurance, payment terms, bank detail change controlsWhy it mattersSupplier setup is a fraud and compliance risk
Spend analytics
What to checkBy supplier, category, department and month, with exportWhy it mattersYou need to find savings, not just record spend
Audit trail
What to checkEvery request, approval, change and match logged with user and timeWhy it mattersAuditors will ask, and so will you

Step 3: test the accounting integration properly

The accounting integration is where most rollouts either save time or quietly create a second job. Do not accept "we integrate with QuickBooks" as an answer. Ask for specifics:

  • Direction. Which data flows which way: suppliers, GL accounts, classes, departments, projects, bills, payments.
  • Timing. Real time, scheduled, or a manual export button.
  • Coding. Does the bill arrive in accounting already coded to the right account and department, or does someone recode it?
  • Errors. What happens when a sync fails: an alert with the reason, or a silent gap found at month-end?
  • Your system specifically. QuickBooks Online, Xero, NetSuite and Sage Intacct each have their own objects and limits. Ask to see a sync to your system, with your chart of accounts, in the evaluation.

If you are on QuickBooks Online or Xero today and expect to move to NetSuite or Sage Intacct as you grow, check that the same product supports both, so you do not have to change procurement tools when you change the general ledger. Our QuickBooks integration page shows the level of detail worth asking any vendor for.

Step 4: understand the pricing model, not just the price

Procurement tools are priced in a few different ways, and the model affects adoption as much as cost:

Per seat
How it worksA price for each named userWhat to watch forCompanies limit seats to save money, and requesters without a seat email finance instead, which recreates the problem
Per company tier
How it worksA flat price per company, with a user limit per tierWhat to watch forCheck the user and volume limits of each tier against your numbers
Per transaction or spend
How it worksA price per PO, invoice or percentage of spendWhat to watch forCost grows with your success; model it at twice today's volume
Custom enterprise quote
How it worksNegotiated annual contractWhat to watch forImplementation fees, minimum terms and renewal increases

When comparing, calculate the total cost over two or three years at your expected volume, including implementation, training, integration fees and any add-ons you will need (invoice capture and three way matching are sometimes sold separately). Ask for the price of the tier you will need in a year, not only the one you need today.

Step 5: judge the rollout, not the pitch

A procurement system that takes six months to launch has usually lost the organization before it goes live. For a mid-size company, a realistic target is a working process in weeks. Ask each vendor:

  • What does a typical setup look like, step by step? Import suppliers, import budgets, configure approval rules, connect accounting, invite users.
  • Who does the work? Your team, the vendor, or a partner, and at what cost.
  • Can we import our open POs and suppliers? Starting from zero means running two systems for months.
  • What does a requester need to learn? If the answer involves a training session, most requesters will not attend.
  • Can we start with one department? A pilot with one or two departments proves the approval rules before the whole company joins.

Step 6: security and control requirements

Your IT and audit teams will have their own list. The items that come up for almost every mid-size buyer:

  • Single sign-on with Google or Microsoft, and SAML SSO and user provisioning for larger organizations.
  • Roles and permissions that separate requesting, approving, receiving, paying and supplier administration.
  • Segregation of duties rules, such as no approving your own request.
  • A complete audit log that cannot be edited.
  • Data export in a usable format, so you are never locked in.
  • Encryption in transit and at rest, a data processing agreement, and support for your security review.

Ask for the security documentation early. It takes longer than the functional evaluation.

Step 7: run the evaluation in three weeks

A structured evaluation avoids choosing on demo charisma. A simple plan:

  • Week 1: shortlist. Two or three products that fit your size, accounting system and budget. Enterprise suites built for companies ten times larger tend to bring enterprise timelines; tools built for very small teams tend to run out of room in approval rules and matching.
  • Week 2: hands-on test. Give each vendor the same three scenarios from your real business: a routine purchase under the first threshold, a large purchase with a new supplier that needs three approvals, and a partial delivery with an invoice at a slightly higher price. Watch each scenario end to end, from request to synced bill.
  • Week 3: references and numbers. Talk to a company of similar size on the same accounting system, and complete the two or three year cost comparison.

Score each product on the checklist from Step 2, weighted by the problems from Step 1.

Red flags during evaluation

  • The product cannot show your approval matrix without custom development.
  • The integration is a CSV export described as a sync.
  • Three way matching exists but has no tolerance settings, so every cent becomes an exception.
  • Requesters need a paid seat to raise a request.
  • The vendor cannot say how long setup takes for a company of your size.
  • Contract terms include automatic renewal with an uncapped price increase.

A one-page scoring sheet

Approval rules fit our matrix
Weight20 percent
Three way matching and invoice capture
Weight20 percent
Accounting integration with our system
Weight20 percent
Ease of use for requesters
Weight15 percent
Pricing over three years at our volume
Weight15 percent
Security and audit requirements
Weight10 percent

Adjust the weights to your Step 1 answers. For a broader overview of the category, see our guide to the best procurement software, and for the process any product has to support, the procure to pay process, step by step.

See how Procurer fits your checklist

Procurer is procurement software built for mid-size US companies: purchase requests with the budget on the request, approval workflows by amount and department, purchase orders, full and partial receiving, three way matching with tolerance rules, invoice capture, budgets with commitments, supplier records and spend analytics. It syncs with QuickBooks Online and Xero on every plan, and with NetSuite and Sage Intacct on Scale. Pricing is per company, not per seat: Team at 149 USD per month, Business at 299 USD, Scale at 699 USD, and Enterprise on request, with yearly billing at a lower monthly price. Run your own scenario in the interactive demo or compare plans on pricing.

Procurement software priced per company