Skip to main content
How-To · 6 min read

Before You Pay a Vendor Invoice: Seven Checks Every Accountant Should Make

Before paying, check that the order exists, goods arrived, rate and quantity agree, the GST invoice is valid, TDS is worked out, it is not already paid, and the due date is known.

Terra Insight
Terra Insight Editorial Team Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 14 October 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Accountants approve vendor payments on the invoice alone and later find over-billing, missed TDS, duplicate payments or late MSME payments.

How It's Resolved

Each invoice passes seven checks before payment: order exists, goods received, rate and quantity agree, GST invoice valid, TDS worked out, not already paid, due date known.

Configuration

A payment checklist or register with PO, GRN and invoice numbers, the TDS section, MSME status and due date on each row.

Output

Payments released only for valid, agreed and unpaid invoices, with holds documented for any that fail a check.

Before paying a vendor invoice, check seven things: the order exists, the goods or services arrived, rate and quantity agree, the GST invoice is valid, TDS is worked out, the bill is not already paid, and the due date is known, including any MSME limit. If any check fails, hold the payment and record why.

The seven checks at a glance

#CheckDocument usedRed flagUsual owner
1Order existsPurchase order or signed contractNo PO, or PO raised after the invoicePurchase team
2Goods or services receivedGRN, service completion noteNo GRN, or GRN shows rejectionsStores or user department
3Rate and quantity agreePO, GRN, invoiceInvoice rate above PO rate; billed quantity above accepted quantityAccounts payable
4GST invoice is validTax invoice, GSTR-2BWrong GSTIN, missing HSN, supplier not in your GSTR-2BAccounts payable or tax team
5TDS worked outSupplier master, nature of paymentContractor or professional paid in fullTax team
6Not already paidSupplier ledger, bank statementSame invoice number or same amount and date already paidAccounts payable
7Due date knownCredit terms, MSME statusRegistered micro or small supplier close to 45 daysAccounts payable

On check 4: Section 16(2) of the CGST Act, 2017 allows input tax credit only if you hold a tax invoice, have received the goods or services, and the invoice appears in your GSTR-2B. A bad invoice is a tax cost, not only a paperwork problem.

On check 7: under the MSMED Act, 2006, buyers must pay registered micro and small suppliers within the agreed period, which cannot exceed 45 days, or within 15 days if nothing is agreed.

A worked example: a rate mismatch

A purchase order is raised for 100 units at ₹900 each, a total of ₹90,000. The goods arrive and the GRN accepts all 100 units. The invoice arrives at ₹1,000 a unit:

LinePOInvoice
Quantity100100
Rate₹900₹1,000
Taxable value₹90,000₹1,00,000
GST at 18 percent₹16,200₹18,000
Total₹1,06,200₹1,18,000

Checks 1 and 2 pass. Check 3 fails: the invoice is ₹10,000 above the agreed taxable value, or ₹11,800 including GST.

The right step is to hold payment and ask the purchase team which is correct. Either the supplier issues a corrected invoice or a credit note for ₹11,800, or someone with authority approves the price change in writing and the PO is amended. Do not “pay what is agreed” and leave the rest open; that leaves a ₹11,800 difference sitting in the supplier’s ledger for months.

What are two-way, three-way and four-way matching?

  • Two-way matching: invoice against purchase order. Checks rate and ordered quantity.
  • Three-way matching: invoice against purchase order and GRN. Adds what was actually received.
  • Four-way matching: three-way plus an inspection or quality report. Pays only for goods that passed inspection.

Services usually use a two-way match plus a sign-off from the person who received the service, because there is no GRN.

Which checks can a small business do in a spreadsheet?

All seven. A simple register in Excel or Google Sheets with one row per invoice works well:

  1. Columns for supplier, GSTIN, PO number, GRN number, invoice number, invoice date, taxable value, GST, TDS section, MSME status, due date and status.
  2. A formula that flags any invoice number appearing twice for the same supplier (check 6).
  3. A filter on due date to see what must be paid this week (check 7).
  4. A monthly tick against GSTR-2B for check 4.

Tally and Zoho Books reports, such as bill-wise outstanding, give most of the data. The register is the place where someone records that each check was done.

Primary reference: Central Board of Indirect Taxes and Customs (CBIC) — which publishes the CGST Act and Rules setting out what a valid tax invoice must contain and when input tax credit can be claimed..

Frequently Asked Questions

What is the most common error in vendor payments?
Paying the invoice amount without comparing it to the purchase order rate and the quantity actually received. Duplicate payment is a close second.
Should I pay the GST portion if the supplier has not filed GSTR-1?
Many businesses hold the GST portion until the invoice appears in their GSTR-2B, because input tax credit depends on it. Agree this with the supplier in your terms.
What is two-way matching?
Comparing the invoice with the purchase order only. It checks rate and quantity ordered but not what was received.
What is four-way matching?
Three-way matching plus an inspection or quality report, so you pay only for goods that passed inspection.
Do I need software to do these checks?
No. A small business can run all seven checks with a register in Excel or Google Sheets and the reports in Tally or Zoho Books. Software helps when volumes grow.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.