Skip to content50% off₹750/user/month ₹1,500
SimpleERP

Agro processing & mills

GST billing software for rice mills

Bill every lorry of raw rice, boiled rice, broken rice, bran and husk on a GST invoice that knows the HSN, the packing rate and the buyer's state.

In short

SimpleERP is GST billing software for rice mills in India. Each invoice line carries HSN 1006 or the bran and husk code, takes nil or 5% from the product, and splits CGST and SGST or IGST by place of supply.

Illustration of the keyboard-first invoice editor with a focused line, live tax totals and shortcut hints.

A GST billing day at Ponni Valley Rice Mill

At Ponni Valley Rice Mill in Thanjavur the billing desk opens when the first lorry is loaded. Today it is 220 bags of boiled rice in 25 kg labelled bags for a wholesaler in Kumbakonam, then 90 quintals of loose raw rice for a hotel supplier in Tiruchirappalli, then a load of husk for a brick kiln near Pudukkottai.

Each buyer needs something different on paper. The labelled bags carry 5% GST, the loose rice for the hotel supplier has been nil-rated, and the cattle feed dealer from Bengaluru wants bran billed across the state border, which turns the tax into IGST.

In SimpleERP the clerk picks the buyer, types the product and the quantity, and the line fills its HSN, unit and rate. Saving the invoice takes the rice out of the godown at average cost, adds the amount to the trader's balance and writes the GST in one step.

How does one invoice handle rice at two GST rates?

The rate sits on the product, not on the invoice. Make boiled rice in labelled 25 kg bags one product at 5% and loose raw rice another at nil, and a trader who takes both gets one invoice with each line taxed correctly and an HSN summary at the foot.

  • Separate products for packed and loose rice, so the rate never depends on the clerk's memory.
  • HSN on every line prints on the A4 copy, ready for the GSTR-1 HSN table.
  • Nil-rated lines show a zero tax amount and stay apart from taxable sales in the sales register.
  • Broken rice is its own product with its own rate per quintal.
ProductHSNUsual rateUnit you bill in
Raw rice, loose and unbranded1006Nilkg or quintal
Boiled rice, 25 kg labelled bags10065%bags
Broken rice, loose1006Nilquintal
Rice bran for cattle feed2302Nilkg
Husk sold as fuel1213Niltonne
Common rice mill lines and the rates they have usually carried. Many food grains are nil-rated when sold loose and unbranded. Rates change, so confirm the rate for your goods with your CA or the GST portal before you rely on it.

What happens when a lorry crosses into Karnataka?

The place of supply decides the tax. When the bran dealer's shipping address is in Bengaluru, SimpleERP switches every taxable line to IGST at the same rate while you type, and again when you post, so an inter-state load never goes out with CGST and SGST.

  • GSTIN validation fills the buyer's state from the number.
  • A shipping address per delivery point sets the place of supply for that load.
  • An intra-state rate on an inter-state load is refused, naming the line to fix.
  • The lorry number goes in the invoice notes for the driver.

Illustration of GST tax invoice INV-2026-27-0213 to Ravi Stores with CGST 9% and SGST 9%, round off, a UPI QR code and the amount in words.

A tax invoice with HSN on each line and an HSN summary.

Can I bill in bags when the godown counts in kilos?

Each product has one unit, so choose the unit you sell in. A product kept in bags is billed and stocked in bags; a product kept in kilos takes three decimals, so 4,862.500 kg from the slip goes on the line exactly as weighed.

  • Add a bag or quintal unit once in settings and pick it on the product.
  • Rate per unit fills from the product and can be changed on the line before saving.
  • Credit notes for a short-weight complaint return the difference and, if needed, the stock.
  • Amount in words in lakh and crore prints on every invoice.

Who pays on time, and who is stretching to ninety days?

Wholesalers in the delta take rice on credit through the season. Every invoice adds to the trader's ledger, every UPI or bank receipt settles the oldest invoices first, and receivables ageing shows who is past 30, 60 or 90 days before the next lorry is loaded.

  • Credit limit warning when a new invoice would push a trader over the limit you set.
  • UPI QR on the invoice print so a small buyer can pay at the mill gate.
  • Customer statements list every load and payment for the season.
  • Sales register to check before your CA files GSTR-1.

Honest limits

What SimpleERP does not do yet

  • E-invoice IRN and QR code, and e-way bills, are not generated through the government APIs
  • Cess is not calculated; GST return filing stays with you or your accountant
  • No price lists: every line is priced as you bill it
  • No weighbridge integration: type the net weight from the slip on the invoice line.
  • No automatic conversion between bags and kilograms on one product.

Getting started

Start with GST billing

  1. Sign up with your phone

    Name, phone number and a password. No card for the seven-day trial, and email is optional.

  2. Tell us about the business

    Type your GSTIN and the state fills itself. Accounts, GST rates, units, roles and numbering are seeded for you.

  3. Add what you sell

    Add raw rice, boiled rice, broken rice, bran and husk as products with HSN, GST rate and unit, from a CSV file or one by one.

  4. Post your first GST invoice

    Pick the customer, add lines and save. The place of supply picks CGST and SGST or IGST for you.

FAQ

Questions, answered

Is rice nil-rated or 5% on my invoice?

It depends on how you sell it. Rice under HSN 1006 sold loose and unbranded has been nil-rated, while rice in pre-packaged, labelled bags of up to 25 kg has carried 5%. Keep the two as separate products in SimpleERP so each line takes the right rate. Rates change, so confirm the rate for your goods with your CA or the GST portal before you rely on it.

Can I bill husk to a brick kiln and bran to a feed dealer from the same book?

Yes. Husk and bran are products like rice, each with its own HSN, rate and unit. One numbering series covers every invoice, such as INV-2026-27-0412, so the kiln's husk load and the feed dealer's bran sit in the same sales register with their own HSN lines.

Does SimpleERP create the e-way bill for a rice lorry?

No. E-way bills and e-invoice IRNs are not generated through the government portals. Raise the invoice in SimpleERP, then create the e-way bill on the portal with the invoice number and value, and keep its number with the lorry's dispatch papers.

My munshi bills at the mill and I check from home. Is that possible?

Yes. SimpleERP runs in the browser on a phone or laptop, so the munshi posts invoices at the mill while you read the sales register and ageing from home. Give the munshi the Sales role so payroll and the ledger stay out of view.

See how GST billing works in SimpleERP for agro processing and mills

Seven days free. No card. Your first GST invoice in minutes.