Industry playbook

Tiles, marble & sanitaryware dealers

How tile and marble dealers automate box-to-sqft billing, stock and GST with hisabkitab

Think of a tiles, marble and sanitaryware showroom on a city ring road, selling to homeowners, builders and plumbing contractors. It stocks a few hundred tile designs in multiple sizes and shades, slabs of marble and granite, and branded sanitaryware, with around 25 to 30 bills a day and frequent site deliveries.

The challenges

Where tile and marble accounts go wrong

Customers think in sqft, the godown counts boxes

A homeowner asks for 1,200 sqft of 600×600 vitrified tiles; the godown stores boxes of four. Staff divide, round up, add wastage and bill a number that rarely matches what is loaded. Returns of half-boxes later make the stock register even harder to trust.

Shade and batch mismatches

Two boxes of the same design from different batches can differ in shade. If the bill does not record the batch, the customer who returns for 'ten more boxes' gets a visible mismatch on the floor, and the dealer absorbs the replacement and the bad word of mouth.

Marble sold by area, bought by weight or slab

Marble and granite slabs are measured individually, sold per square foot and sometimes bought by tonnage or block. Converting between slabs, area and supplier units by hand makes slab-wise costing and profit almost impossible to see.

Breakage and display stock

Breakage in transit and in the godown, plus pieces on display boards, quietly reduce sellable stock. Without a clean way to record them, the physical count never matches the books and the owner cannot tell loss from leakage.

Builder credit and site deliveries

Builders and contractors buy in phases across a project and pay late. Each delivery needs a challan or e-way bill and the vehicle details, and the dues for one project get mixed with another unless someone tracks them carefully.

A day in the life

A day before vs after hisabkitab

Before

Salesperson converts customer sqft to boxes on a calculator and writes the shade number on a slip.

Billing staff type boxes into the software; nobody records which batch actually left the godown.

Breakages are noted in a register and adjusted roughly once a quarter.

Owner calls builders from memory, unsure which project each outstanding bill belongs to.

With hisabkitab

Staff enter boxes; the Sqft-per-box field and formula show total sqft on the invoice line automatically.

Shade and batch are captured as item and transaction fields, so repeat orders can be matched exactly.

Breakage and display pieces are moved out of sellable stock as they happen, keeping the books close to the physical count.

Project name sits on each bill as a transaction field, and ageing by party shows which builder owes what.

Solutions

How hisabkitab solves it

Box ↔ sqft conversion

Multi-UOM + Custom Field formula

Store each design in boxes with Sqft-per-box and Pieces-per-box as item fields. The formula Total sqft = Boxes × Sqft-per-box prints on the invoice, so the customer reads area and the godown reads boxes without anyone doing division.

Shade and batch mix-ups

Custom Field (Item Level and Transaction level)

Record shade code and batch on the item and on the invoice line. When the customer returns for more, search past bills by party and pick the same batch, or tell them upfront that a matching shade is not available.

Marble slab costing

Custom Field formula + Item-wise Profit Report

Capture slab length and width as fields; the formula computes area per slab. Item-wise profit then shows which stone, thickness or finish actually earns money after the per-slab purchase cost.

Breakage and display stock

Stock Journal (Advanced)

On Advanced, move broken or display pieces out of sellable stock into a breakage or display account with a Stock Journal entry, so Stock Summary matches the godown count and the loss is visible instead of hidden in closing stock.

Builder dues by project

Custom Field (Transaction level) + Customer Ageing

Add Project / Site as an invoice field. Party-wise sales and ageing reports show how much each builder owes, and the project field lets you filter bills when you sit down to reconcile with their accounts team.

Site deliveries

Delivery Challan + E-way bill

Send material on a challan when the bill is raised later, then convert it. Generate the e-way bill from the invoice in one click with vehicle details already on the bill.

Inside the software

Built for your books

Custom formula example

Total sqft = Boxes × Sqft-per-box. Example: 600×600 mm vitrified, 4 tiles per box = 15.5 sqft per box; 78 boxes × 15.5 = 1,209 sqft at ₹48/sqft = ₹58,032 before GST.

4-level grouping

Items: Tiles → Vitrified → Brand A → 600×600 Glossy. Customers: City → Buyer type (Builder) → Salesman → Party.

Reports you’ll use

Stock Summary · Low Stock Report · Item-wise Profit Report · Party-wise Sales Report · Customer Ageing Report · Dispatch Report

Compliance notes

Ceramic and vitrified tiles, sanitaryware, marble and granite fall under different HSN codes, and some stone and clay products saw rate changes in the September 2025 rationalisation, so confirm the current rate for every HSN before billing. Heavy site deliveries usually need an e-way bill, and builders claiming input tax credit need your GSTIN, HSN and tax split to be exact. Dealers above the e-invoicing threshold must generate an IRN for B2B bills.

Recommended plan

The plan that fits

Boost

₹4,999/year, exclusive of 18% GST (or ₹9,999 for 3 years)

Box-to-sqft formulas, item and transaction custom fields, barcode labels and price lists are all on Boost, our best-seller. Choose Advanced if you run multiple showrooms, need Stock Journal for breakage and display stock, or want AI-OCR for heavy purchase bills.

FAQs

Frequently asked questions

Can I sell in square feet but keep stock in boxes?

Yes. Keep the item in boxes and add Sqft-per-box as an item-level field. The formula shows total square feet on each invoice line, so the customer sees the area they ordered while your stock reduces in boxes. Half-box or loose-piece sales can be handled with a pieces field and a second unit.

How do I track shade and batch for tiles?

Add Shade and Batch as custom fields. The item-level field holds the default, and the transaction-level field records what actually left the godown on that bill. When a customer comes back for more, search their old invoices and you will know exactly which batch to pull.

Can I set different rates for builders and retail customers?

Yes. Boost includes Price List, so you can keep a retail list and a builder or contractor list and update rates in bulk when a manufacturer revises prices. Staff pick the customer and the right rate appears, which also cuts down on discount negotiations at the counter.

How do I handle breakage in hisabkitab?

On Advanced, a Stock Journal entry moves broken pieces out of sellable stock and into a breakage account, so the loss is visible and stock matches the godown. If breakage is a regular part of your business, this is one of the strongest reasons to choose Advanced over Boost, because the loss stops hiding inside a vague closing stock number.

Will my builder customers' GSTR-2B match my invoices?

If your invoices carry the right GSTIN, HSN and tax split and you file GSTR-1 on time, they should. hisabkitab auto-fills customer details from the GSTIN and validates your GSTR-1 data before you upload, which removes most of the mistakes that cause mismatches on the buyer's side.

Bill in boxes, show square feet, never guess again

Book a demo and we will load a few of your designs with box-to-sqft formulas, shade fields and a builder price list, so you can see your own counter running on hisabkitab.