Skip to content
SimpleERP

Stone crushers

ERP software for stone crushers and M-sand units

Truckload GST invoices for every aggregate size, credit and ageing for builders and contractors, diesel and spares purchases, and depreciation on crushers, excavators and tippers in one system.

In short

SimpleERP is ERP software for stone crushers and M-sand units in India. Each aggregate size is a product in tonnes or loads, every truckload goes out on a GST invoice, and builder credit, diesel bills, payroll and machine depreciation post to one ledger.

Illustration of receivables ageing: ₹2,14,800 to collect across 5 buckets, with customer totals.

A day in a stone crusher business

A crusher yard runs on three things: tippers going out loaded, money coming back from builders, and diesel keeping the plant running.

The first tipper leaves at six with 20 mm jelly for Sree Vinayaga Builders. By noon a dozen loads of M-sand, P-sand, 40 mm and dust have gone out, each written in a dispatch book with the vehicle number and a rate that depends on who is buying. The weighbridge slip goes into a drawer.

In the office, the questions are always the same. How much does Vinayaga owe across thirty loads? Which contractors have not paid in sixty days? How much did the excavator cost this month in diesel and spares? The answers live in the dispatch book, a ledger notebook and the diesel bunk's bills, and they rarely agree.

SimpleERP turns each load into a GST invoice that moves stock and posts to the buyer's ledger, and keeps a party ledger with ageing for every builder and contractor. The yard knows what went out, the office knows who owes what, and the books know what the machines cost.

Products and stock

Every aggregate size counted in the unit you sell

Make each size a product, 6 mm, 12 mm, 20 mm and 40 mm jelly, M-sand, P-sand, dust and GSB, in tonnes or loads, and SimpleERP keeps stock per yard at weighted average cost.

  • Your own units. Add tonne or load in settings once and pick it on each product.
  • HSN and sale rate on the product, filled on every invoice line.
  • Stock adjustments after a pile count, with the reason recorded.
  • Transfers between the crusher yard and a sales depot.

Illustration of stock on hand by warehouse at average cost, with a low-stock row highlighted and a movement ledger.

Aggregate stock by yard in tonnes, with the low-stock rows flagged.

GST billing

One GST invoice per truckload, in under a minute

Each load leaves on its own GST invoice, with the size, the quantity in tonnes and the vehicle number in the notes. Saving it issues the stock, posts the sale and the GST, and adds the amount to the buyer's balance.

  • CGST and SGST or IGST from the place of supply, so a load across the state border is billed right.
  • HSN on every line, with an HSN summary on the A4 print.
  • Shipping address per site, so the invoice names where the load went.
  • Credit notes for short loads or rate corrections.
LineQuantityAmount
20 mm aggregate25 t @ ₹900₹22,500
CGST 2.5%₹562.50
SGST 2.5%₹562.50
Invoice total₹23,625
One truckload invoice, 20 mm aggregate, HSN 2517 at an example 5% rate

Receivables

See which builder owes what, by age

Builders and contractors buy on credit, and SimpleERP keeps a ledger for each one with a credit limit and receivables ageing in current, 1 to 30, 31 to 60, 61 to 90 and 90-plus day buckets.

  • Credit-limit warning when a new load would take a buyer past the limit.
  • Payments against invoices, by cash, bank transfer or UPI.
  • Customer statements with an ageing summary, ready to print for the site office.

Illustration of receivables ageing: ₹2,14,800 to collect across 5 buckets, with customer totals.

Receivables ageing by builder, with overdue buckets.

Purchase and expenses

Diesel, spares and explosives on the right account

Diesel, crusher jaws, conveyor belts and blasting material come in on supplier bills that post to the supplier's ledger with the input GST, so the cost of running the plant is a report, not a pile of bills.

  • Purchase orders and supplier bills, with payables ageing.
  • Spares as stock items in the store, issued with an adjustment when fitted.
  • Expense categories you add for diesel or machine hire, with the receipt attached.
  • Purchase register to check input credit against GSTR-2B.

Fixed assets and payroll

Machines depreciated monthly, operators paid from attendance

Crushers, excavators, loaders and tippers sit in the fixed asset register under Plant and Machinery or Vehicles, and a monthly run posts depreciation to the books for every active asset.

  • Straight-line or declining balance, with useful life and salvage value per asset.
  • Maintenance records per machine, and disposal with gain or loss when a tipper is sold.
  • Payroll from attendance for operators, drivers and site staff, with advances recovered on the payslip.

Illustration of a fixed asset card with a monthly straight-line depreciation schedule.

A crusher in the asset register with its depreciation schedule.

Ready on day one

What you don't have to set up

SimpleERP seeds the standard parts when you sign up, so the first day is about your sizes and your buyers.

  • A chart of accounts with sales, inventory, cost of goods sold, receivables and fixed asset accounts mapped.
  • GST rates split into CGST, SGST and IGST, ready to pick on a product.
  • Asset categories for Plant and Machinery and Vehicles with default useful lives.
  • Document numbering on the April to March year, and salary components with a default shift.
  • Seven ready-made roles, so the weighbridge clerk can bill without seeing payroll.

Honest limits

What SimpleERP does not do for stone crushers yet

Better to know these before the first load goes out.

  • Weighbridge or vehicle integration. Type the weight from the slip and put the vehicle number in the invoice notes.
  • Royalty, mining-permit or transit-pass tracking. Keep those in the department's system and record royalty paid as an expense.
  • E-way bill generation or e-invoice (IRN) through the government APIs.
  • Stage-wise production counts from the crusher. Record output into stock with an adjustment, or a work order if you use a BOM.
  • Batch or lot tracking. Stock is tracked by product and yard.

Getting started

Start with your first invoice

  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 a tonne or load unit, then add each aggregate size and M-sand as a product with its HSN code, sale rate and opening stock per yard, from a CSV file or one by one.

  4. Post your first GST invoice

    Pick the customer, add lines and save. Your first GST invoice can be out within 10 minutes of signing up.

FAQ

Questions, answered

What GST rate applies to crushed stone and M-sand?

It depends on the HSN code of each product. Crushed stone and aggregates are commonly classified under HSN 2517, and M-sand may fall under a different heading, so set the HSN and rate on each product and let the invoice apply CGST and SGST or IGST from the place of supply. Rates change, so confirm the rate for your goods with your CA or the GST portal before you rely on it.

Can SimpleERP read the weight from my weighbridge?

No. There is no weighbridge or vehicle integration. The clerk types the net weight from the slip into the invoice line and the vehicle number into the notes, which takes a few seconds per load.

Can I sell in tonnes to one builder and by the load to another?

Each product has one unit, so create two products for the same size, one in tonnes and one per load, if you sell both ways. Stock is counted separately for each, so record a stock adjustment on both when you move quantity between them.

We have 25 workers and three partners. Does it fit?

Yes. Pricing is per member who signs in, and staff who are only paid through payroll do not need a login. Give the billing clerk, the accountant and each partner a role with just the screens they need.

How do I move from a ledger notebook or Tally?

Import your products with opening stock from a CSV file, add each builder with their opening balance, and add your machines as assets with opening accumulated depreciation. Start invoicing from the first day of a month so the books line up.

Run your whole business from one simple place.

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