Mekovault

How to set up software purchasing without buying an ERP: request, approve, pay and renew in order

Software purchasing does not need an ERP: it needs every tool to have someone who requests it, someone who approves it, someone who pays for it and a date when it gets reviewed. With a catalog of what is already approved, a request that says who it is for and why, one approver per department and a purchase order tied to the payment and the invoice, a company of 20 to 500 people can get its purchases in order in a week. You can start with a spreadsheet and a form; once renewals start slipping past you, you need something more.

Updated on October 11, 2026 · 8 min read · Mekovault

How software gets bought today at a 50-person company

Someone in marketing needs Canva. They message their manager on Slack, the manager says “sure”, and the person pays with their own card and files an expense report. Sales signed up for a CRM two years ago on the sales director’s card; it bills every month and nobody remembers how many users it has. Design pays for Adobe with a card that expires next month. Finance finds out about all of it when the statement arrives.

This is not carelessness: it happens because nobody defined who requests, who approves, who pays and who reviews. At a company of 20 to 500 people with no IT department, software gets bought the way coffee gets bought: when it is needed, with whatever is at hand. The problem shows up later, when there are three tools for the same job, a subscription belonging to someone who left, and an annual renewal that charged itself.

What a software purchasing system really needs

An ERP solves purchasing of supplies, warehousing and accounting for large companies. For software, IT procurement needs far less. These are the pieces:

  • A catalog of approved tools: the list of tools the company already pays for and accepts. Anything in the catalog can be requested without reopening the discussion.
  • A request that says who and why: the person’s name, what they will do with the tool and what it costs. Without this, approval is a “sure” on Slack.
  • One approver per department: the direct manager. If every purchase goes through the CEO, it stalls; if it goes through nobody, it falls apart.
  • Budget control and cost center: which department it is charged to and whether there is money for it this year. It matters when the tool is new or expensive.
  • Purchase order: the document that says what is bought, from whom, for how much and how often.
  • Payment and invoice linked: every corporate card charge or bank transfer points to a purchase order and an invoice.
  • Renewal date: the day the company can reduce the quantity or cancel. It is the fact that saves the most money and the one least often written down.

The purchasing workflow in five steps

The workflow does not change with company size; what changes is who holds each role. At a 30-person company, the same person may buy and pay. At 300 people, those are separate departments.

StepWhoWhat gets recorded
1. RequestThe person who needs the toolWho it is for, what for, what it costs, whether it is in the catalog or new
2. ApproveThe direct manager; if new or over the threshold, also budget controlWho approved, when, against which budget and cost center
3. BuyThe buyer (procurement or office administration)Purchase order, vendor, plan purchased, credentials stored
4. PayTreasury or financePayment method, billing cycle, invoice attached
5. Renew or cancelWhoever administers the tool, with the managerRenewal date, decision to keep, reduce or cancel; license released when someone leaves

What matters about the record is not the format: it is that each step leaves a fact the next step uses. The purchase order comes from the approved request; the invoice is tied to the order; the renewal is reviewed against the date on the order.

A purchasing system fails for one of two reasons: it is so heavy that people skip it, or so light that it does nothing. These rules keep it in the middle:

  1. Catalog first. If the tool is in the catalog, purchase approval is one click from the manager. Only new tools go through budget control.
  2. Amount threshold. Below a certain annual amount (say, the cost of one license per year), the manager approves alone. Above it, budget control signs off too.
  3. 48 hours to respond. If the approver does not answer within two business days, the request moves to the next person. Nobody should pay with their own card because an approval sat in an inbox.
  4. No purchase order, no payment. Treasury does not pay or reimburse anything without an approved request and a purchase order.
  5. Every subscription has an owner and a date. Including the ones paid by card that never send an invoice. If nobody owns it, nobody cancels it.

How to start with a spreadsheet, and when it stops being enough

You do not need procurement software for small business to get started. You need a form and a spreadsheet. The form collects the request: name, department, tool, what for, cost, billing cycle. The spreadsheet has one row per tool with these columns: tool, plan, price, billing cycle, owner, cost center, payment method, renewal date, status. The approver replies to the form’s email; the buyer adds the row; the payer records the invoice.

That works until one of these happens: the spreadsheet passes 30 rows and nobody updates it; an annual renewal slips by because the date was written down but nobody looked; someone left the company and their Figma license kept billing for six months; or the CEO asks “how much do we spend on software?” and the answer takes a week. At that point, the purchasing system needs to send the reminders itself, not wait for someone to open the spreadsheet.

What Mekovault’s Software purchasing does

Software purchasing is the five-step workflow in this guide, with six roles: Requester, Manager, Control, Purchasing, Treasury and Administrator. Someone requests a tool from the catalog or a new one. The manager approves with one click if it is in the catalog; if it is new, it goes through Control with budget and cost center, then through Purchasing. Purchasing issues the purchase order as a PDF, records the vendor and stores the credentials. Treasury pays by corporate card or bank transfer, records the billing cycle and gets the invoice reminder. If nobody responds within 48 hours, the next person is notified.

Every subscription keeps its renewal date, and 30 days before it the reminder arrives to decide whether to keep it, reduce the quantity or cancel. When a person leaves, the license they had is released or reassigned instead of staying on the bill. Tools with no connector (Canva, Notion, Adobe and the rest) are entered by hand with price, renewal date and owner, and they join License control alongside Google Workspace. If you already have a spreadsheet, it imports in one go. Before deciding, you can estimate how much you are losing on licenses with the calculator.

Frequently asked questions

Do I need an ERP for IT procurement?

No. An ERP handles supplies, inventory and accounting for large companies. For software, what you need is a workflow with four roles (who requests, who approves, who buys, who pays) and a record where every tool has a request, a purchase order, an invoice and a renewal date. That fits in a spreadsheet at first, and in a module like Mekovault's Software purchasing later.

What is a purchase order and why does it matter for software?

It is the document where the company states what it is buying, from whom, for how much and how often, before paying. For software it matters because it records the cost center, the renewal date and who authorized it. When the card charge shows up, you know where it came from.

How does a purchase approval workflow work when the manager does not reply?

With a deadline and a next person. The practical rule is 48 hours: if the manager does not respond, the request moves to the next person defined (for example, budget control or the system administrator). Without that rule, requests sit in email and people end up paying with their own card.

How do I control software spend without going through the card statement every month?

Make sure no spend exists without a request. If every tool starts with an approved request, a purchase order and a linked invoice, controlling spend means looking at that list, not rebuilding the statement. The charges with no request behind them are the ones to chase.

Keep reading