Purchase Order, GRN or Purchase Bill? What a Small Indian Shop Actually Needs (2026)
Purchase Order, GRN or Purchase Bill? What a Small Indian Shop Actually Needs (2026)
Quick answer: A purchase order (PO) is what you send the supplier โ "send me this". A goods receipt (GRN) is what actually arrived. A purchase bill is the supplier's invoice โ what you owe. A debit note is what you raise when goods go back. Most small shops need only two of these: the purchase bill and the payment against it. POs and GRNs start earning their keep when you order in advance, buy from multiple suppliers, or have someone other than the owner receiving stock. If one person orders, receives and pays, a PO is a form you fill in for yourself.
The four documents, in the order they happen
| Document | Who creates it | What it answers | Small shop needs it? |
|---|---|---|---|
| Purchase order | You | "What did we ask for, at what price?" | Only if you order ahead or someone else receives |
| Goods receipt (GRN) | You, at delivery | "What actually turned up?" | Only if the person receiving isn't the person ordering |
| Purchase bill | The supplier | "What do we owe, and what tax was charged?" | Always |
| Debit note | You | "What went back, and what should be credited?" | Whenever you return goods |
The purchase bill is the one that is not optional. It is the record of the liability, the source of your input tax credit, and the thing your CA will ask for. Everything else is process around it.
The problem POs and GRNs actually solve
They exist to catch a gap between three numbers: what you ordered, what arrived, and what you were billed for. Checking all three against each other is called a three-way match, and it is how businesses catch the ordinary, unglamorous losses:
- You ordered 50 cartons, 46 arrived, the bill says 50.
- The rate agreed on the phone was โน1,180. The bill says โน1,240.
- A crate was damaged, everyone remembers agreeing a credit, and no credit ever came.
If you personally place the order, take the delivery and check the bill, you do that match in your head. It works, right up until the day you are not there. The moment a manager, a son, or a godown boy receives stock while you are elsewhere, the match has to live somewhere other than your memory.
A practical rule for when to start using POs
Ask three questions. If you answer yes to any of them, POs and GRNs will pay for the minute they cost:
- Does anyone other than you receive stock? Then you need a record of what was expected.
- Do you order more than a few days in advance? Then you need a record of what was agreed, because the price may have moved by delivery.
- Do you buy the same item from more than one supplier? Then you need to compare what each quoted, and a PO is where that decision lands.
A kirana store buying from two distributors who deliver the same week, with the owner behind the counter, needs none of this. A restaurant group with three outlets and a central kitchen needs all of it.
Where the money quietly leaks
Two things are worth checking in your own records this week:
Free-text purchase lines. If a bill is entered as "vegetables โ โน4,200" rather than as actual items from your catalogue, the cost is recorded but your stock is not. Do that for a year and your inventory figure and your bank balance tell different stories. Entering lines against real catalogue items is the single change that makes stock reports trustworthy.
Freight and unloading. A โน40,000 order with โน900 of transport did not cost โน40,000. Spread across the items, that is over 2% โ which for a kirana is a meaningful share of the margin. Costs that are not attached to the goods make every item look cheaper than it was, and every margin look better.
Input tax credit: the part worth being careful about
Your GST input credit on purchases depends on the supplier actually filing their returns, so the invoice appears in your GSTR-2B. Entering a bill in your own software records your side of it โ it does not, by itself, secure the credit. Two habits protect you:
- Capture the supplier's GSTIN and invoice number accurately at entry, not from memory later.
- Check your 2B against what you have entered before you pay someone you are not sure about. A supplier who does not file is a supplier whose GST you are paying twice.
This is bookkeeping discipline, not software magic, and any vendor who tells you otherwise is selling something.
Returns are a document, not a phone call
"They said they would adjust it next time" is how credits get lost. A debit note makes the claim a record with a number and a date, which is what you need if the adjustment does not appear. It should also put the stock back โ the goods left your shelf, and a system that records the credit without the stock movement has just created a second discrepancy.
One thing worth knowing: a return should not change what your remaining stock is valued at. Sending goods back does not alter what the goods you kept cost you.
Where software fits
The useful test for any purchase feature is whether it removes a step or adds one. Entering a bill should take less time than writing it in a notebook, or people stop doing it.
Setuverse purchase management is built around that: the shortest path is a supplier bill and a payment, with purchase orders, goods receipts and approvals available for businesses that have grown into needing them. Purchase lines can be entered against real catalogue items so stock follows from the bill, freight can be spread across the lines, and supplier prices are kept as history rather than overwritten when they change. It is part of the โน2,999/year plan rather than a paid extra, and the whole spend side is visible only to owner and admin accounts โ your staff never see what you pay your suppliers.
FAQ
Is a purchase order legally required in India? No. A PO is a commercial document, not a statutory one. What the law cares about is the tax invoice from your supplier and your records of it.
What is the difference between a purchase bill and a tax invoice? For most purposes they are the same document seen from two sides. Your supplier issues it as a tax invoice; in your books it is a purchase bill.
Do I need a GRN if I check the delivery myself? No. A GRN exists to record what arrived when the person checking is not the person who ordered or the person who pays. If that is all the same person, the GRN adds paperwork and no information.
Can I enter a bill before paying it? Yes, and you should. Entering the bill records what you owe; the payment is recorded separately, in full or in parts. That is how you can answer "what do I owe, and to whom" without ringing anyone.
How should I handle a supplier who never gives a proper bill? Record it as an expense with whatever proof you have, and understand that you cannot claim input credit on it. If it is a recurring supplier, the cost of the lost credit usually outweighs whatever the informal rate saves you โ work it out before deciding they are cheaper.
Related Articles
Sales Are Good But There's No Money: Gross Profit vs Net Profit for Indian Shops (2026)
Why a busy shop can still feel broke. Gross profit and net profit explained with kirana, pharmacy and restaurant numbers โ and the expense categories that quietly decide which one you have.
FEFO Explained: How Pharmacies Stop Losing Money to Expired Medicines (2026)
First-Expiry-First-Out (FEFO) in plain language โ how it differs from FIFO, how much expiry losses really cost a medical store, and how to run FEFO without spreadsheets.