How-to 9 min read

E-Way Bill Login: How to Access the Portal in 2026

How to log in to the e-way bill portal, what to do when the password or OTP fails, and how sub-user access works.

Written and reviewed by the GSTIN API team Last reviewed

E-way bill login happens at ewaybillgst.gov.in, using a username and password that belong to that portal alone — not the credentials you use on gst.gov.in. If you have never logged in before, there is a one-time registration step first, where you enter your GSTIN, verify an OTP sent to the mobile number in your GST registration, and choose your own username and password. Everything that goes wrong afterwards tends to trace back to one of four things: the wrong portal, a stale registered mobile number, a sub-user login typed as if it were the main one, or a Rule 138E block that stops generation while leaving login perfectly intact.

Which portal you are logging in to

India runs two separate GST-related systems that people routinely confuse. The GST common portal at gst.gov.in is where registration, returns and payments live. The e-way bill system is operated by the National Informatics Centre at ewaybillgst.gov.in, and it is where consignment documents are generated, Part B updated, and bills cancelled or rejected. They share data — your GSTIN, legal name, registered mobile number and return-filing status flow from the common portal into the e-way bill system — but they do not share credentials.

NIC has also operated a parallel e-way bill portal as a redundancy measure, so that generation can continue if the primary site is unavailable, and the same NIC credential set is generally what the e-invoice system expects too. Both of those are worth knowing about, but neither is worth guessing at: if someone sends you an alternate e-way bill URL, confirm it against the advisory list published on the main portal itself before typing a password into it. Phishing sites that mimic government tax portals are common enough that a habit of navigating from the known address, rather than from a link in an email, is the cheapest security control available.

First-time registration comes before login

A newly registered taxpayer does not automatically have an e-way bill account. Getting a GSTIN creates a record in the e-way bill system, but the username and password have to be created by you. On the portal home page, the Registration menu carries an e-Way Bill Registration option. The flow is short:

  1. Enter your GSTIN and the captcha, then request an OTP.
  2. The system displays the legal name, trade name and address it holds against that GSTIN, pulled from the GST common portal. Check these — if they are wrong or blank, the problem is on the common portal side and needs fixing there first.
  3. Enter the OTP sent to the mobile number and email recorded in your GST registration.
  4. Choose a username and password. The portal enforces its own length and character rules and will tell you at the point of entry if what you have typed is not acceptable, and it checks whether the username is already taken.

Two things about that username are worth deciding deliberately rather than in a hurry. First, it will become the stem of every sub-user login you create later, so a short, obviously-your-company string is better than something personal to whoever happened to run the registration. Second, if you operate several GSTINs — a group with registrations in multiple states, for instance — each GSTIN is a separate e-way bill account with its own username. See our GST state code list if you are working out which registrations you actually hold.

E-way bill login, step by step

Once registration is done, the day-to-day login is unremarkable:

  1. Open ewaybillgst.gov.in and click Login.
  2. Enter your e-way bill username and password, plus the captcha.
  3. If two-factor authentication is active on the account, enter the one-time password when prompted.
  4. On the dashboard, confirm the GSTIN and legal name in the header are the entity you intended. This takes a second and prevents the most expensive mistake in the whole workflow — generating a bill against the wrong registration in a group.

The left-hand menu is where the actual work happens: e-Waybill for generation, updating Part B and cancellation; Consolidated EWB for a trip sheet covering multiple consignments in one vehicle; Reports for outward and inward bill listings; User Management for sub-users; and Update for refreshing your details from the common portal. If you are new to what actually goes into a bill once you are inside, our guide to e-way bill rules and the ₹50,000 threshold covers the content side, and e-way bill validity and distance covers how long the bill you generate will last.

Two-factor authentication on the e-way bill portal

NIC has rolled out two-factor authentication across the e-way bill and e-invoice systems in phases, keyed to annual aggregate turnover, with each phase pulling in a lower turnover band until the requirement applies broadly. If your account has not yet been enrolled, you can usually opt in early from the 2 Factor Authentication option under Main Menu, and doing so ahead of the mandate is sensible rather than being surprised by it mid-consignment.

The second factor can be delivered three ways, and it is worth setting up more than one:

ChannelHow it worksBest for
SMSOTP sent to the mobile number registered against the user on the e-way bill portal.The default. Fragile if the number is stale or the user is roaming.
Sandes appThe Government of India messaging app; the OTP arrives as an in-app message on the registered number.Users who lose SMS in network black spots but have data.
NIC-GST-Shield appA time-based OTP generator that works offline once installed and synced to the correct device time.Warehouse and despatch staff with poor signal — no network needed at login time.
Ways to receive the e-way bill portal's second-factor OTP.

NIC-GST-Shield is the one most despatch teams end up preferring, because a truck waiting at a gate while somebody walks outside to find signal is a real operational cost. Its one failure mode is device clock drift: because the code is time-based, a phone whose time is set manually and has drifted will produce codes the server rejects. Setting the phone to automatic network time fixes it.

Creating sub-users for your team

Sharing the main login around an office is the single most common bad practice on this portal. It leaves no audit trail, it means a departing employee's knowledge of the password is a live risk, and it forces a password reset — disrupting everyone — every time one person leaves. Sub-users exist precisely to avoid this.

From User Management → Create Sub User, the main user supplies:

  • A suffix, which is appended to the main username to form the sub-user's login. If your main username is acmetraders and you add the suffix del1, the sub-user logs in as acmetradersdel1. This trips people up constantly — the sub-user must enter the full composite string, not the suffix alone.
  • The sub-user's own mobile number and email, which is where their OTPs go.
  • The place of business the sub-user operates from, chosen from the addresses on your registration.
  • A tick-list of permitted actions — generating an e-way bill, updating Part B or the vehicle number, cancelling, rejecting, generating consolidated bills, and viewing reports.

Grant the narrowest set that lets each person do their job. A warehouse operator who only needs to add a vehicle number to an already-generated bill does not need cancellation rights. The same menu carries Update Sub User to change permissions and Freeze Sub User to disable an account when someone leaves — freezing is the correct action there, not deleting or reusing the login for the replacement, because the historical audit trail should stay attached to the person who actually acted.

Transporters and enrolled users without a GSTIN

A transporter who is not registered under GST still needs access to update Part B and to build consolidated e-way bills. The route in is Registration → Enrolment for Transporters, which is Form GST ENR-01. You supply PAN, business and contact details, and Aadhaar-based verification of the proprietor or partner, and the system issues a 15-digit Transporter ID, commonly called a TRANSIN. That ID functions as the login identity in place of a GSTIN, and it is also the number your clients enter in Part A when they nominate you as the transporter.

A GST-registered transporter does not need ENR-01 — they log in with their GSTIN-based account like anyone else. The one wrinkle for registered transporters is that if a consignor nominates you by GSTIN, the bill appears in your inward listing automatically; if they mistype it, you will not see the consignment at all and the vehicle number will not get updated. That is one small reason to verify a counterparty's GSTIN before it is keyed into a movement document rather than after a vehicle has been stopped.

When login fails: the five common causes

Ranked roughly by how often they actually turn out to be the culprit:

SymptomUsual causeFix
Invalid credentials, and you are sure the password is rightYou are on gst.gov.in rather than ewaybillgst.gov.in, or a sub-user is entering the suffix instead of the full composite username.Check the URL; ask the sub-user to read out the exact string they typed.
OTP never arrivesThe mobile number in your GST registration is stale — a former employee's number, or the consultant who did your registration.File a non-core amendment on gst.gov.in to update the authorised signatory's mobile number (verified by OTP), then use Update → My GSTIN from CP on the e-way bill portal to pull the corrected details across.
GSTIN not found during first-time registrationThe registration is very new and has not yet propagated to the e-way bill system, or it is cancelled or suspended.Wait a day and retry; if it persists, check the registration's live status — a suspended GSTIN behaves differently from an active one.
Account already registered, but nobody knows the usernameSomeone registered it once — often the CA or a predecessor — and the credentials were never handed over.Use Forgot Username on the login page. It needs a working registered mobile number, so fix that first if necessary.
Repeated failed attempts lock you outThe portal throttles after successive wrong passwords rather than allowing unlimited guesses.Stop guessing and use Forgot Password; retrying blindly only extends the lockout.
E-way bill login failures and what usually causes them.

The recurring theme is the registered mobile number. Almost every recovery path on this portal terminates in an OTP to that number, so an out-of-date one turns a five-minute password reset into a multi-day amendment on the common portal. If your registered contact details still point at somebody who left the company, fix that on a quiet day rather than at the moment a loaded truck is waiting.

When you can log in but cannot generate

This is the failure mode people most often describe as "e-way bill login blocked", and it is not a login problem at all. Under Rule 138E of the CGST Rules, a taxpayer who has not filed returns for two consecutive tax periods is blocked from e-way bill generation — two months for a monthly filer, or two consecutive quarters for a QRMP or composition taxpayer. The login itself works normally; the dashboard loads; it is the generation action that is refused, with a message naming the GSTIN and the reason.

Two details matter operationally. First, the block is symmetric: it stops bills you generate and bills your customers or transporters try to generate against your GSTIN, which is how a lot of businesses first learn they have a filing gap — a buyer calls to say your GSTIN is throwing an error. Second, filing the pending returns lifts the block automatically once the filing status syncs across, typically the next day rather than instantly; the portal also carries an option to refresh the blocking status on demand.

The practical prevention is to keep the filing calendar and the despatch calendar in the same field of view. If your GSTR-3B slips two periods, your logistics stop — these are not separate departments' problems. Our GST return due dates for 2026 lists the cut-offs to track.

Frequently asked questions

The e-way bill system runs at ewaybillgst.gov.in, which is the NIC-operated portal for generating, updating and cancelling e-way bills. It is a different site from the main GST portal at gst.gov.in, and your GST portal username and password will not work on it. NIC has also run a parallel e-way bill portal as a redundancy measure — check the advisory list on the main portal for the current alternate URL before assuming a second address is genuine.
No. The e-way bill portal maintains its own credential set. You register once on ewaybillgst.gov.in using your GSTIN, verify an OTP sent to the mobile number and email recorded in your GST registration, and then choose a username and password specific to that portal. After that, the two logins are independent of each other.
Almost always because the mobile number in your GST registration is stale — a former employee, a disconnected SIM, or a consultant who onboarded you years ago. The OTP goes to the number recorded on the GST common portal, not to whatever number you type in. Fix it by filing a non-core amendment on gst.gov.in to update the authorised signatory's mobile number (verified by OTP), then use the Update option on the e-way bill portal to pull the revised details across.
Log in as the main user, open User Management and choose Create Sub User. You supply a suffix that is appended to your main username to form the sub-user login, the sub-user's own mobile number, the place of business they operate from, and a tick-list of permitted actions such as generating an e-way bill, updating Part B, cancelling or rejecting. The sub-user can then log in with that composite username and their own password.
Rule 138E blocks e-way bill generation for a taxpayer who has not filed returns for two consecutive tax periods — two months for a monthly filer, or two consecutive quarters for a QRMP or composition taxpayer. You can still log in normally; it is the generation action that is refused, and the block applies both to bills you raise and to bills anyone else tries to raise against your GSTIN. Filing the pending returns lifts it automatically, usually the next day.
Yes. The login page carries Forgot Username, Forgot Password and Forgot TRANS ID links. Each asks for your GSTIN or enrolment ID plus some registration details and then sends an OTP to the registered mobile number. If that mobile number is out of date, recovery will not work until you correct it on the GST common portal first.

A note on accuracy. GST rules change often. This article reflects our understanding as of 4 September 2026 and is general information, not tax or legal advice. For the authoritative position, check gst.gov.in and cbic-gst.gov.in, or speak to a qualified tax professional about your specific situation.

Check a GSTIN right now, free

Five lookups a day, no account required. Status, filing history, e-invoicing and jurisdiction.

Free GST search tool

Build it into your product

One REST call, JSON back. Get an API key and 20 free verification credits in under a minute.

Start free