GST billing, every godown and the money you are owed — on one ledger.

Anvay is GST billing and inventory for Indian manufacturers and traders: the invoice you send, the purchase and the stock behind it, and the money you are owed — in the browser you already have.

Line-level GST · Four godowns · Seven roles · Free to start, one location, no card

Dashboard

Operational summary for today

Demo tenant · sample data
Today's sales₹3,48,631Two invoices issued
Low stock alerts7 itemsBelow reorder threshold
Pending GSTR-12 filingsOctober and November
Receivables overdue₹4,10,3004 invoices past due
Sales, last seven days₹ thousands
Next actionsToday
  • Issue two invoices held in draft since Monday.
  • Four purchase orders arrive at Bhiwandi this week.
  • GSTR-1 for October is ready to file.
  • Sneha Patel's invite is still pending.
8 invoices
InvoiceCustomerIssuedGodownAmountBalanceStatus
Select a row to open the invoice
Stock ledger · 6 movements Bhiwandi · Gurugram · Chennai
DateProductMovementGodownQuantityReference
Every change is written once and never edited — corrections are new entries.
Purchase orders · 5 open Vendors are rated on delivery and rejection
OrderVendorExpectedGodownValueStatus
Sales register, this quarter

Built from invoices already issued. Nothing is entered twice.

October₹18.4L
September₹14.3L
August₹11.8L
Money you are owed

Buckets by days past due. The 90+ row is the one that stops being a receivable and starts being a loss.

0-30 days₹4.9L
31-60 days₹2.9L
61-90 days₹0.9L
90+ days₹0.3L
GSTR-1

Generated for the period, ready to file, with the invoices that fed it.

Inventory valuation

Per godown and per SKU, at the cost carried on each receipt.

Team management · 4 members 7 roles · permissions follow the role
MemberRoleBranchAccessStatus

It works: pick a module, filter the invoice list, open a row.

Billing that files itself. Build the invoice, split the tax line by line, apply the HSN or SAC code, and the return is already built from what you issued. Credit notes reference the invoice they correct; partial payments leave a balance that follows the document.

Tax invoice
INV-2026/27-0004
04 Oct 2026
Place of supply: Maharashtra
SteelCraft IndustriesGSTIN 27AABCS1429P1ZQ · Bhiwandi, Maharashtra
DescriptionQtyRateAmount
Mild Steel Plates (10mm)5,000 kg₹45.00₹2,25,000.00
Structural I-Beams (SMB 200)12 units₹4,850.00₹58,200.00
Logistics & Handling1₹12,000.00₹12,000.00
Subtotal₹2,95,200.00
Taxes & cess₹53,431.00
Grand total₹3,48,631.00
Balance ₹1,16,210.00 · Partially paid · A public link is issued with every invoice
The invoice. Line-level tax, HSN or SAC on every row, and a total the customer can pay from without an account.
0-30 days₹4,91,600
31-60 days₹2,94,900
61-90 days₹1,12,400
90+ days₹35,000
  • Global Heavyworks Ltd. — 2 invoices, 58 days₹2,84,500
  • Apex Manufacturing Co. — 1 invoice, 47 days₹77,800
Collections. Ageing buckets per customer, so the follow-up call has a queue and a number.

Every godown, one ledger. Stock is held per location, not per company. A transfer is a ledger entry with a sender and a receiver. A correction is a new entry that says who did it and why — the original is never edited.

Stock on hand1 Nov 2026 · tonnes
Bhiwandi42.6 T
Gurugram30.2 T
Chennai20.4 T
Mumbai HQ9.4 T
  • Bhiwandi holds the largest share of plate and beam stock.1,04.4 T
  • Every godown balance is a sum of ledger entries, never a typed figure.6 SKUs
Stock by godown. One number per location, and the movements behind each of them.
Below reorder threshold7 items
  • Mild Steel Plates (10mm) — Bhiwandi, reorder at 4,000 kg1,850 kg
  • Structural I-Beams (SMB 200) — Chennai4 units
  • Logistics & Handling — Mumbai HQ2 left
  • Mild Steel Plates (10mm) — Gurugram620 kg
Reorder thresholds. Set per SKU per godown. Cross one and the item is on the dashboard that morning.

Counted, not claimed. None of the numbers below is a slide figure. They are the statutory slabs the tax engine applies, the buckets your overdue money falls into, and the steps it takes to get your own books into the product.

Five slabs, and the bar is the rate itself. Indexed to the highest slab, so the ladder is legible at a glance. A bill whose lines sit in three different slabs is added up, not averaged — each line keeps its own rate and its own HSN or SAC code.

28%28%
18%18%
12%12%
5%5%
0%Nil

Four buckets, and the bar is the bucket boundary in days. The track runs to 120 days, so each bar is how far past due a balance has to be to reach that bucket. Collections start from a list of names and an age instead of a feeling about who pays late.

0–30 daysNot late yet
31–60 daysFollow up
61–90 daysChase
90+ daysEscalate

One invoice, from the counter to the return. Three lines billed in Bhiwandi become two stock movements and the slab rows of a GSTR-1, without anybody retyping a figure. These are the demo tenant's figures, the same ones the live window below runs on.

Invoice · BHI/26-27/0041
Mild Steel Plates 10mm5,000 kg₹2,25,000
Structural I-Beams12 units₹58,200
Logistics & Handling1₹12,000
Taxable₹2,95,200

Three lines, three rates: 18% on the plates, 12% on the beams, 5% on the freight. GST ₹48,084.

Stock ledger
Mild Steel PlatesBhiwandi−5,000 kg
Structural I-BeamsGurugram−12 units
Logistics & Handling—No stock
Movements2 of 3 lines

A service line moves no stock and still lands on the invoice. Every movement that does carries the person and the reason.

GSTR-1 · October 2026
Slab 18%₹2,25,000₹40,500
Slab 12%₹58,200₹6,984
Slab 5%₹12,000₹600
Tax on this invoice₹48,084

Prepared from the invoices already in the ledger, with the documents that fed it still attached.

What the product does, drawn twelve ways. Twelve of the thirty capabilities across eight areas of the working day, each one as a tile you can take in without reading a paragraph. The other eighteen are one tap below, in full.

Tax split on the line

Return-ready
5slabs

Each line keeps its own rate and its own HSN or SAC code, so the tax is the sum of what each line owes rather than an average of them.

Stock in every godown

No phone calls
4godowns

One login for all of them. A transfer between two is a ledger entry with a sender and a receiver, not a note in somebody's phone.

Seven roles, scoped to a location

Nothing they shouldn't see
7roles

Warehouse staff see their warehouse. Another branch's accounts are not theirs to open, and the sign-in is written to a log.

Ageing by days past due

A queue
0–30 daysNot late yet
31–60 daysFollow up
61–90 daysChase
90+ daysEscalate

HSN and SAC lookup

No tab-switching
Mild Steel Plates720818%
Structural I-Beams721618%
Logistics & Handling996518%

Search the official list and apply a code to a product without leaving the screen you are billing on.

Business dashboard

Five minutes to a decision
Today's sales₹3,48,631
Below reorder threshold7 items
Receivables overdue₹4,10,300

What needs attention this morning, before anybody has to ask for a report.

Every payment mode

One balance
  • Cash
  • UPI
  • NEFT
  • Cheque
  • Card
  • Adjustment

Full or part settlement is recorded against the document, so the balance lives where the money does and follows the invoice everywhere.

A public invoice link

Paid without a phone call
0logins

What your customer needs to open the document and its payment options. No account, no password, no app, and nothing else about your business exposed.

Invoice series per location

Audit-clean
Bhiwandi

BHI/26-27/0041

Chennai

CHE/26-27/0041

Every godown numbers its own bills, so the two never collide and neither needs a prefix somebody remembers to type.

Credit notes

Nothing disappears
The quiet way

The row is deleted and the reason goes with it.

In Anvay

A document with damage, an overcharge or a return written on it.

Import with a legacy reference

Your history comes with you
A blank ledger

Twelve years of statements in a cupboard, and nothing to reconcile against.

An ERP export, imported

The old reference kept on every row, so a later reconciliation traces back to the source.

Purchase orders

Ordered means recorded
  • Raise the order
  • Receive against it
  • Stock lands in the godown you chose

The vendor's terms and their open order sit on the same record, so the question after the phone call is already answered.

Runs in a browser. No installer, no server in your office and no update day — day one is today.One of the thirty capabilities below, and the reason the rest cost you nothing to try.

Every capability, area by areaThirty · eight areas

Billing & GST

6 capabilities
Tax split on the lineEach line carries its own rate and its own HSN or SAC code. The total is the sum of what each line owes.Return-ready
HSN and SAC lookupSearch the official code list and apply a code to a product without leaving the screen you are billing on.No tab-switching
Invoice series per locationEvery godown numbers its own bills, so a Bhiwandi invoice and a Chennai invoice never collide.Audit-clean
Credit notesDamage, overcharges and returns recorded as documents with the reason on each one, instead of a quiet deletion.Nothing disappears
Record a paymentFull or part settlement recorded against the document, so the balance lives where the money does.One balance
Customer directoryEvery account with its GST details, its outstanding balance and how long it usually takes to pay.Know who owes you

Stock & godowns

5 capabilities
Stock in every godownOne login, four warehouses. A transfer between them is a ledger entry with a sender and a receiver.No phone calls
The stock ledgerEvery inflow, outflow, transfer and adjustment, with the person and the reason attached to it.Month-end without argument
Reorder thresholdsHeld against each SKU. Cross one and the item is on the dashboard the same morning.Before the stockout
Adjust with a reasonDamage, shrinkage, recount. Stock moves and the reason stays on the record.Shrinkage you can see
One product's historyEvery movement of a single SKU, from the day it was created to this morning, on one screen.Trace it in a minute

Getting paid

4 capabilities
Ageing by days past dueOverdue balances bucketed per customer, so collections start from a list of names rather than a feeling.A queue
Every payment modeCash, UPI, NEFT, cheque, card and adjustment, recorded onto the invoice it settles.One record of truth
Overdue on the dashboardWhat is late, by how much and for how long, on the screen you open first in the morning.Start the day knowing
Receivables reportWhat is outstanding across the whole book, by customer and by age, as one figure you can act on.One number

Buying and vendors

3 capabilities
Supplier directoryVendors with their terms and their open orders in one place, so you know who to call first.Who to call first
Purchase ordersRaise the order, receive against it, and the stock lands in the godown you chose.Ordered means recorded
Purchase price on the productThe price you pay a supplier is held against the product, so the margin is read rather than estimated.Margin you can read

Reports

3 capabilities
GSTR-1 from the ledgerThe return is prepared from the invoices already in the ledger, so there is no second sheet to rebuild.Filing, not re-typing
Sales and stock registersThe two registers your accountant asks for, exported as they stand rather than rebuilt by hand.The answer, first time
Business dashboardWhat needs attention this morning — low stock, overdue money, bills still waiting to be raised.Five minutes to a decision

Staff and permissions

3 capabilities
Seven roles, scoped to a locationWarehouse staff see their warehouse. Another branch's accounts are not theirs to open.Nothing they shouldn't see
Security and audit logWho signed in, who changed what, and when, kept in a log you can actually read.An answer to who did this
Team managementAdd a person, give them a role, and remove their access on the day they leave.Access that ends cleanly

Bringing your old books across

4 capabilities
Business type templatesStart from the shape of your trade — trading, manufacturing, distribution — rather than a blank ledger.Setup in an afternoon
Units of measureKilograms, litres, boxes, pieces. Set them once and every line you bill uses them.No unit arithmetic
Import with a legacy referenceBring an ERP export across and keep the old reference on every row you import.Your history comes with you
Subscription in your own handsChange plan, add a location or cancel from inside the account at the published price.No reseller in the middle

Nothing to install

2 capabilities
A public invoice linkThe customer opens the document and the payment options without an account, a password or an app.Paid without a phone call
Runs in a browserNo installer, no server in your office and no update day. Nothing for your team to maintain.Day one is today

Switching is the decision, not the demo. Most people arrive from one of four tools, and the first question is never about features — it is about what happens to the books already in there.

Where people come from
  • Tally Prime
  • Marg ERP
  • Busy
  • Vyapar
What actually moves

Item masters, parties, opening stock and units, with the old reference kept on every row — so an invoice you raised in 2019 is still findable by the number you gave the customer, not by a number the new system invented.

See how Anvay comparesFour steps to your own books: business profile, trade template, units, then the import.

Three paid plans, priced in seats and godowns rather than by invoice volume. Above them sits the free tier: one location, one user, a capped number of invoices each month. Add your GST number, import what you have, and move up when the counter needs a second godown.

Free₹0

One location and one user, no card and no trial clock — it is a tier, not a countdown. The monthly invoice cap is shown in your account.

Start free

StarterOne location

₹399/month

One address, one godown, and the GST filing that comes off it.

  • GST billing & filing — returns assembled from the invoices you already issued
  • Single location — one billing address, one godown
  • 1,000 products in the item master
  • 5 GB storage for documents and scans
Seats
—
Godowns
1
E-invoicing
—
Start on Starter

GrowthMulti-godown

₹899/month

For the second godown, the second seat, and the delivery challan that goes with them.

  • Unlimited GST filing — no cap on returns in a period
  • IRN & e-Way Bill — raised from the invoice itself
  • Multi-location ERP — more than one godown under one ledger
  • 25 GB storage
  • 5 staff seats
Seats
5
Godowns
Multi
E-invoicing
IRN + e-Way Bill
Start on Growth

ProE-invoicing API

₹1,799/month

For teams that push the ledger into something else and need someone to call.

  • AI predictive inventory — reorder points suggested from movement history
  • Custom API integration
  • Dedicated success manager
  • 100 GB storage
  • 20 staff seats
Seats
20
Godowns
Multi
E-invoicing
IRN + e-Way Bill
Start on Pro

Prices per month, exclusive of GST. Change plan, add a location or cancel from inside your own account — there is no reseller between you and your books, and no invoice-volume cap to watch. Where a plan does not state a limit, the row reads —.

Questions? Answers.

A business OS for Indian manufacturers and traders: GST invoicing, stock across godowns, purchases, receivables and the reports that come out of them — in one web app. Nothing to install.

Both. The second onboarding step asks what the business does and loads the matching template, so the units, the item fields and the report set are right from the first invoice.

0%, 5%, 12%, 18% and 28%, applied at line level, with a tax split preview before you issue. HSN and SAC codes are searchable from the same screen and carried onto the document. IGST, CGST and SGST are worked out from the place of supply.

Yes. Branches and warehouses are configured under /settings/locations. Stock is held per location, and a transfer between two of them is a ledger entry with a sender, a receiver and a reference — not an edit to either balance.

Yes. There are seven roles — tenant admin, manager, billing staff, inventory staff, accountant, viewer and platform super admin — and each one maps to explicit feature permissions rather than a vague access level. An inventory staff member at Bhiwandi works inside Bhiwandi.

Anvay builds GSTR-1 from the invoices you have already issued, and the dashboard shows what is still pending for the period. Filing itself stays with your tax professional or the portal — the point is that the return never needs a second set of numbers.

Record what arrived and the invoice moves to partially paid; the balance stays attached to the document and appears in the ageing buckets. A return or a damage in transit is handled with a credit note that names the invoice it corrects.

The last onboarding step queues an ERP export: products, customers and vendors, then opening stock per godown and any open invoices. Each imported row keeps its legacy reference so a reconciliation later can be traced back.

No. Every invoice gets a public link under a token. The customer opens the document, sees the balance and the payment options, and nothing else about your business is exposed by it.

A free tier and three paid plans — free for one location and one user, then Starter at ₹399, Growth at ₹899 and Pro at ₹1,799 a month, priced by staff seats and godowns rather than by invoice volume. Starter is one location with 1,000 products. Growth adds staff seats, more than one godown and IRN with e-Way Bill raised from the invoice itself. Pro adds a custom API, predictive reorder suggestions and a dedicated contact. Start free, import what you have, and pick a plan when the books are in.

Start with one invoice.
End up with the whole ledger.

Anvay is free to start — one location, one user, no card — for Indian manufacturers and traders on any modern browser. Add your GST number, import what you have, and raise the first invoice today.

Free · Starter · Growth · Pro · Line-level GST, e-invoicing and stock across every godown