Skip to content
LekhaPro
e-Way bill · GST

e-Way bill software, offline & live

Create GST e-way bills from your invoices — offline JSON by default and live generation through your GST Suvidha Provider — with transport details captured once.

lekhaPro· GST Filing · GSTR-1
Search or jump to…
D
GSTR-1 · Jun 2026
Ready to file
Output GST
₹10.5L
Input GST (ITC)
₹7.8L
Net Liability
₹2.7L
SectionCountTaxableTax
B2B invoices128₹46.2L₹8.31L
B2C (small)342₹12.1L₹2.18L
Credit/Debit notes6−₹1.4L−₹0.25L
HSN summary24 codes₹58.3L₹10.49L
Export: filing-shaped JSON + multi-sheet Excel · 2B reconciliation matched 124/128.

Live product UI — sample data.

  • From invoice to e-way

    Pull an invoice into an e-way bill with distance, transporter and vehicle details.

  • Offline JSON, live optional

    e-way bill JSON is generated offline; connect your GSP for live generation.

  • Part of GST billing

    On a full GST app with e-invoice, returns and a posted ledger.

What this actually means in practice

An e-way bill has two halves and they behave differently. Part A is the consignment — GSTINs, place of despatch and delivery, document details, HSN and value — and it is drawn straight from the invoice. Part B is the transport leg: mode, vehicle number or transport document number. Validity does not begin when Part A is saved; the clock starts once Part B is filled and the consignment is genuinely on the road.

The trigger is movement of goods, not a sale. A branch transfer, a consignment to your own godown, material sent out for job work, a rejected lot coming back, goods moving for an exhibition — all can require a bill though no revenue is booked. The inter-state baseline under Rule 138 is a consignment value of ₹50,000, while intra-state thresholds and exemption lists are set by each state's own notification, so two traders in different states do not follow the same figure.

Goods rarely reach the destination on the vehicle that started. When a load is transhipped, Part B is updated with the new vehicle against the same e-way bill number — a fresh bill is not raised. LekhaPro builds the EWB-01 payload from the invoice offline, and with your GSP credentials it generates the number, updates the vehicle on transhipment, extends validity while a consignment is still in transit, and cancels within the permitted window.

Movements that need an e-way bill even though nothing is sold
Movement on the groundWhy a bill is still needed
Stock transfer to your own branch in another stateGoods cross a state boundary; the covering document carries the consignment value
Material sent to a job worker, and the finished lot returnedBoth legs are movements in their own right, whoever holds title
Goods rejected by a customer coming back to youA return is a fresh movement; the document covering it carries the value
Consignment placed in a C&F agent's godownTitle has not passed, but the goods have moved and must be covered
Load shifted to another lorry mid-routeSame bill, new Part B — update the vehicle instead of raising another
Goods moved for an exhibition or a demonstrationMovement without a supply still needs cover for the journey

What’s included

  • e-way bill from invoices
  • Transporter & vehicle capture
  • Offline e-way bill JSON
  • Live generation via your GSP
  • e-invoice (IRN) too
  • GSTR-1/3B
  • Offline-first

What it does not do

  • · LekhaPro does not reach the e-way bill portal by itself. Generating a number, extending validity, updating a vehicle or cancelling live all need your own GST Suvidha Provider credentials; without them the EWB-01 JSON exports for the portal's own bulk tool.
  • · State-wise intra-state thresholds and exempt-goods lists are not maintained inside the app as a rulebook — confirm the current figure in your state's own notification before you rely on it.
  • · The Desktop edition runs on Windows only; choose the Cloud edition for Mac, Linux or browser access.

Frequently asked

Can it generate e-way bills offline?

Yes — e-way bill JSON is generated offline from your invoice; live generation works through your GST Suvidha Provider.

Does it capture transport details?

Yes — distance, transporter ID and vehicle number are captured on the document.

Does it also handle e-invoice?

Yes — e-invoice (IRN) and e-way bill are both supported.

When does an e-way bill's validity actually start?

When Part B is completed, not when Part A is saved. You can prepare the consignment details in advance and leave the transport leg blank while the goods wait in the godown; the validity clock only begins once the vehicle number or transport document is entered. The distance carried in the payload then drives the period allowed, as notified.

Do I need an e-way bill for a branch transfer?

Usually yes. The trigger under Rule 138 is movement of goods, not a supply, so a transfer between your own locations counts. Inter-state, the ₹50,000 consignment-value baseline applies; intra-state, check what your state has notified, because both the figure and the exempt list differ. Prepare Part A on the outward document and complete Part B when the vehicle is assigned.

What exactly is included in e-Way bill · GST?

e-way bill from invoices, transporter & vehicle capture, offline e-way bill JSON, live generation via your GSP, e-invoice (IRN) too and GSTR-1/3B, and 1 more. Every item on that list is a working screen you can open in the trial rather than a capability described in the abstract.

How is e-way bill · gst handled differently here?

It rests on from invoice to e-way, offline JSON, live optional and part of GST billing. The distinction that matters is that these are structural rather than cosmetic — the behaviour is built into how records are posted, not layered on as a report you have to remember to run.

Does e-Way bill · GST post to the real books?

Yes, and that is the whole reason it lives in this product rather than beside it. What from invoice to e-way records lands in the same posted double-entry ledger the Trial Balance, P&L and GST returns are built from — so there is no second set of e-way bill · gst numbers to reconcile against the first.

How does e-Way bill · GST affect my GST?

It feeds it directly rather than sitting alongside it. CGST/SGST and IGST are split from HSN or SAC and place of supply as each document is raised, so whatever e-way bill · gst produces is already correct when GSTR-1, 3B and 2B reconciliation are drawn off the same books. The return matches the accounts because it was never a separate exercise.

Does e-Way bill · GST cost extra?

No. e-Way bill · GST is part of the accounting core rather than a paid add-on, so offline JSON, live optional is there on the entry tier exactly as it is on the highest one. What the tiers change is reach and depth — devices, multi-branch and multi-warehouse reporting, and whether the conversational AI copilots are switched on.