White paper WP-02

Compliance by design for Indian road freight: LR, GST and the e-way bill

How a transport platform can carry India's road-freight paperwork — goods receipts, GSTIN checks, GST on GTA, e-way bills, vehicle papers and DPDP obligations — as rules in the booking, not checks at the roadside.

7 min read Published 12 October 2026 Version 1.0 For Indian transporters & shippers

01Why compliance belongs in the booking

A truck on an Indian highway carries more than goods. It carries a goods receipt from the transporter, the supplier's tax invoice, an e-way bill linked to that invoice and that vehicle, and the vehicle's own papers: registration, fitness, permit, pollution-under-control certificate and insurance. If any of them is missing, wrong or expired, the problem surfaces at an inspection — with the goods already on the road.

Almost all of that information exists before the truck leaves: in the booking, the invoices and the fleet records. The question is whether it is checked when a person can still fix it. This paper walks through the main obligations and shows how CETAIN turns each of them into a rule on the booking — a document generated, a number validated, or an action blocked until the paperwork is right.

It is not legal or tax advice. Where a rule depends on your state, your customers or your contracts, we say so, and CETAIN makes it a setting rather than an assumption.

02The goods receipt: LR and GC note

The Carriage by Road Act 2007 regulates common carriers of goods by road. Three provisions shape the paperwork[1]:

  • Registration (section 3). Nobody may operate as a common carrier without a certificate of registration.
  • Goods forwarding note (section 8). The consignor prepares it, declares the value of the consignment and whether it contains dangerous or hazardous goods, and is responsible for the correctness of those particulars.
  • Goods receipt (section 9). The carrier issues a receipt once the goods are loaded or accepted, in the prescribed form, and the original goes to the consignor.

In the industry that receipt is called the lorry receipt (LR) or goods consignment (GC) note, and transporters have their own established layouts. CETAIN therefore lets each transport entity choose LR or GC note when it is created, stores its Carriage by Road Act registration number and transporter ID with it, and generates the document from the booking: consignor, consignee, carrier, goods lines and declared values. The note is issued in the entity's language, and regenerating it creates a new version rather than overwriting the one already issued.

Before relying on it: compare the generated note with the one your drivers carry today. The fields come from the booking; the layout should match what your customers and inspectors expect.

03GSTIN: validate early, derive the rest

A GSTIN is a 15-character identifier: a two-digit state code, the holder's 10-character PAN, an entity number, a default character and a check character. Because it is structured, most errors can be caught the moment it is typed — long before an e-way bill or invoice is rejected for a mismatched number.

CETAIN validates a GSTIN for format, a valid state or union-territory code and the checksum, and derives the state from it. The state matters twice: it decides whether a movement is intra-state or inter-state for e-way bill purposes, and whether tax on the freight is shown as CGST plus SGST or as IGST.

04GST on GTA after September 2025

Road freight services by a goods transport agency (GTA) have long had two GST routes: a lower rate without input tax credit, or a higher rate with it. As part of the rate rationalisation recommended by the 56th GST Council, the services rates changed from 22 September 2025: the option with input tax credit moved from 12% to 18%, while the 5% option without input tax credit continues, under forward or reverse charge[2][3].

Who pays — the GTA under forward charge, or the recipient under reverse charge — depends on the option the GTA has taken and on the recipient's category. That is a decision for the business and its chartered accountant, not something software should guess. CETAIN models it as an option on each transport entity, with a per-estimate override:

OptionRateInput tax creditTax paid by
Reverse charge5%Not available to the GTARecipient
Forward charge5%Not available to the GTAGTA
Forward charge with ITC18%AvailableGTA

Freight estimates that include GST are labelled "estimate only" until the set-up has been confirmed for your business.

05The e-way bill, step by step

The e-way bill system under rule 138 of the CGST Rules requires an electronic bill for the movement of goods when the consignment value exceeds ₹50,000[4]; bills are generated on the government's e-way bill portal or through its API, typically via a GST Suvidha Provider (GSP)[5]. For movement within a state, several states set their own thresholds. A bill has two parts: Part A with the invoice and consignment details, and Part B with the vehicle.

Validity follows distance

Validity is one day for up to 200 km, plus a day for every further 200 km or part of it; for over-dimensional cargo the step is 20 km[6]. A bill can be cancelled within 24 hours of generation, and its validity can be extended around the time it expires. Under the portal changes applied from 1 January 2025, bills can only be generated for documents no older than 180 days, and extensions are capped at 360 days from the original generation date[6].

Part B follows the truck

If goods are moved to another vehicle — after a breakdown or at a transhipment point — Part B must be updated with the new vehicle. A bill that is valid but names a different truck is not much help at an inspection.

How CETAIN handles it

  • Requirement check. From the consignment value, the states involved and the entity's intra-state threshold, the booking shows whether a bill is required.
  • One bill per invoice. Generation creates a bill for each invoice on the booking and is safe to retry: invoices that already have an active bill are skipped, and a partial failure names the invoice that failed.
  • Part B updates record the new vehicle with a reason code; extensions are capped at 360 days; cancellation through the provider respects the 24-hour window.
  • The pickup gate. When a bill is required, pickup is refused until a valid bill exists for the vehicle on the assignment.
  • Two ways in. Bills generated on the portal can be recorded against the booking. Generation through a GSP, and verification through ULIP[7] or a GSP, are built as adapters that are switched on once a provider is contracted and its sandbox tests pass.

Access follows responsibility: the consignor's staff and the carrier's dispatchers can record and generate bills and update Part B; extending and closing are left to the carrier; drivers and receivers can see the bill but not change it.

06Vehicle papers, driver papers and hazardous goods

An expired permit or fitness certificate is a problem the transporter usually already knew about — the date was on file somewhere. Enforcing expiry at the moment a vehicle is assigned turns that knowledge into prevention.

For Indian entities CETAIN requires a valid registration certificate, fitness certificate, permit, PUC certificate and insurance before a vehicle can be assigned, and a valid driving licence for the driver. The required lists are settings: a platform administrator can, for example, add VLTD/AIS-140 for vehicle categories that need it.

Hazardous goods

The Central Motor Vehicles Rules set out how dangerous or hazardous goods are carried by road. Rules 129 to 137 cover, among other things, class labels and the emergency information panel on the vehicle, the written emergency information (TREM card) the driver must carry, the consignor's and owner's duties, and the driver's instruction in the goods' risks; rule 9 requires drivers of such vehicles to have passed a course on transporting hazardous goods[8].

CETAIN treats this like its European ADR equivalent: lines classified as dangerous goods can only be assigned to a driver whose hazardous-goods training certificate is on file, verified and in date.

07Rate zones and working hours

Freight in India is priced by lane, and lanes are described by PIN code. CETAIN resolves a rate rule from the most specific match: the full six-digit PIN, then its three-digit prefix, then the state, then India as a whole — so a carrier can set a national default and override it for the lanes that matter.

Working-hour limits are a different matter. The limits that apply to drivers depend on the applicable labour law and on how the driver is employed, and we have not treated them as settled. CETAIN's India profile ships with driving-hour checks as warnings only, using defaults of 8 hours a day and 48 a week, until the limits that apply to your drivers are confirmed. A warning helps dispatch plan; it does not block work on an assumption.

08The DPDP Rules: what changes for transport data

Transport platforms hold personal data by necessity: drivers' licences and phone numbers, receivers' names and signatures, photos at delivery. India's Digital Personal Data Protection Act 2023 applies to all of it, and the DPDP Rules 2025 were notified on 13 November 2025[9][10].

  • Phased start. The Rules give an 18-month phased timeline; the provisions on most compliance obligations take effect after 18 months — in May 2027 by our count — with consent-manager provisions after 12 months[10].
  • Requests. Data fiduciaries must respond to requests to access, correct, update or erase data, and to nominate someone to exercise those rights, within a maximum of 90 days[9].
  • Breaches. Affected people and the Data Protection Board must be told without delay, with a detailed report to the Board within 72 hours[10].

CETAIN's India profile sets data-subject requests to erasure, export, access, correction, grievance and nomination, each with a 90-day due date. Erasure anonymises personal fields while keeping the legal records, such as issued consignment notes, that other laws require. Breaches go into a register with the 72-hour reporting deadline, available to the platform operator, transport companies and senders for their own entity.

09A go-live checklist for Indian entities

  1. Choose LR or GC note for each transport entity and compare the generated document with your current one.
  2. Enter GSTINs, the transporter ID and the Carriage by Road Act registration number.
  3. Confirm the GST on GTA option with your chartered accountant.
  4. Set the intra-state e-way bill threshold for the states you operate in.
  5. Decide how bills get in: recorded from the portal, or generated through a GSP after sandbox testing.
  6. Load vehicles and drivers with their papers and expiry dates — including hazardous-goods training where relevant.
  7. Confirm the working-hour limits that apply to your drivers before turning warnings into rules.
  8. Name the person who handles data-protection requests and breaches.
  9. Have a native speaker review the Hindi wording you will use.

SourcesReferences

  1. The Carriage by Road Act, 2007 — sections 3, 8 and 9 — India Code, Government of India
  2. GST Council announces major rate rationalisation and trade facilitation measures (services rates effective 22 September 2025) — EY India tax alert, September 2025
  3. Notification No. 15/2025 – Central Tax (Rate), amending Notification No. 11/2017 — GSTGyaan summary of the CBIC notification
  4. Notification No. 27/2017 – Central Tax, inserting the e-way bill rules (rule 138) into the CGST Rules — GST Council
  5. E-way bill system — National Informatics Centre, Government of India
  6. New time limit for e-way bill generation and extension; validity by distance — ClearTax
  7. Unified Logistics Interface Platform (ULIP) — Vikaspedia
  8. Hazardous substances — Central Motor Vehicles Rules provisions on carriage of dangerous or hazardous goods — Andhra Pradesh Transport Department
  9. Government notifies DPDP Rules to empower citizens and protect privacy (14 November 2025) — Press Information Bureau, Government of India
  10. Digital Personal Data Protection Rules notified by MeitY — EY India tax alert, November 2025

This paper describes regulation as understood at the date of publication and is not legal or tax advice. Rules change and their application depends on your operation; confirm obligations with your adviser. Product capabilities are described as of version 1.0; see the platform status for what is live today.

Next step

See your own lanes on one record.

Tell us where you ship and how you work today. We'll walk through CETAIN with your documents, your jurisdiction and your roles — and tell you plainly what is ready and what would need configuring.