A Contract Approval Workflow for Finance Teams: Control Commitments Before the Invoice Arrives
Finance teams discover contracts when the invoice arrives. A contract approval workflow that puts finance in the loop before signature: what to capture, the approval bands, the GST/TDS/MSME checks, and the three reports that give finance control over commitments.
In most Indian mid-market companies, finance learns of a new vendor contract when the first invoice lands, finds the payment term is 60 days with an MSE supplier, the GST clause is missing and the commitment was never budgeted. The fix is not more sign-offs; it is one workflow in which finance approves the commercial and tax terms before signature and sees every commitment on one report. This guide sets it out. Position as of October 2026.
What finance needs to see before signature
- Commitment: total contract value, annual value, term, renewal mechanics, escalation.
- Budget: cost centre, budget line, approved amount, variance.
- Counterparty: GST registration, PAN, MSE status (Udyam), bank details verified.
- Tax terms: GST exclusive and invoice condition; TDS section; e-invoice applicability.
- Payment terms: days; 45-day cap where the supplier is an MSE (section 15, MSMED Act, 2006; deduction consequence under section 43B(h), Income-tax Act, 1961); the 180-day GST input-credit rule (second proviso to section 16(2), CGST Act, 2017).
- Risk terms: liability cap, indemnities, termination, auto-renewal.
Capture these at intake, not in the approval comment thread.
The approval bands
| Band | Criteria | Approvers | Target turnaround |
|---|---|---|---|
| Standard | On template; within budget; standard payment and tax terms; annual value up to Rs 25 lakh | Function head; finance (automated checks pass) | 1 day |
| Review | Deviation from template; or annual value Rs 25 lakh - 1 crore; or new vendor | Function head; finance manager; legal for flagged clauses | 3 days |
| Committee | Above Rs 1 crore; multi-year; off-budget; personal-data processing; regulated outsourcing | CFO; legal; function head; CEO where the DoA requires | 5 days |
Automated checks that move a contract from Standard to Review without human effort: MSE flag with payment term above 45 days; missing GST or TDS clause; auto-renewal with a notice window under 30 days; liability cap below template; counterparty bank details unverified.
The workflow
- Request through one intake form; no form, no contract.
- Automated checks against the rules above; band assigned.
- Approvals in parallel where possible (finance and legal review different clauses at the same time), sequential only where one depends on another.
- Commitment recorded in the budget tracker at approval, not at invoice.
- Execution: stamp, e-sign by the authorised signatory under the DoA matrix, audit trail stored.
- Obligations extracted: invoice schedule, payment deadlines, renewal, escalation.
- Invoice matching: each invoice matched to the contract, schedule and PO; mismatches routed back.
Three reports that give finance control
- Open commitments: every live contract's remaining value by cost centre and month; compare with budget.
- Payment-rule exposure: invoices from MSE suppliers approaching day 45; supplier invoices approaching day 150 (before the 180-day reversal); TDS deducted by section.
- Renewal exposure: contracts auto-renewing in the next 180 days with annual value and the notice deadline.
Controls that matter
- Maker-checker on vendor bank details.
- No payment without a matched contract and invoice.
- Quarterly reconciliation of the contract register against the vendor master.
- An expedited lane for genuine urgencies that is visible, so bypass is recorded rather than hidden.
Where Legatio fits. Legatio provides the intake form, automated rule checks, band-based routing, execution with the DoA matrix, obligation extraction and the three reports, so finance approves once and sees everything. The bands, thresholds and rules are your policy.
Position stated as of October 2026. General information, not accounting or tax advice.