GST billing, inventory & order management • For wholesale & retail

Track Every Order. Track Every Rupee.

Know what's completed, what's pending, and what's still to be collected — all in one place.

Free forever plan availableNo credit card requiredSetup in 2 mins

  • GST Ready
  • Instant Excel / CSV Import
  • Role-Based Team Access

Who QABILL is for

Your business. Your workflow. Ready for the way you operate.

From counter checkouts to multi-stage warehouse dispatches, manage orders and cash flow tailored to your trade.

B2B Supply & Stockists

Wholesale & Distribution

  1. Partial Fulfilment

    Split Dispatch

    Track shipped vs pending balances across split dispatches without losing order context.

  2. Dispatch & Logistics

    Challan Ready

    Print a delivery challan from the shipment and see what is still to pack or ship.

  3. Payment Visibility

    Auto Party Ledger

    Keep party ledgers updated with advance payments and outstanding dues.

Multi-Warehouse TransferParty Credit LedgerGST Invoicing
Start Free with Wholesale

One work queue for the whole team

Every Order Has a Next Step.

See pending approvals, packing, shipments and tasks in one place.

Queue

Select an item to see details →

RecordAgeResponsibleActions
SO-0060Sales orderSri Lakshmi TextilesTodayVikram Reddy
SO-26-27-08-0061Sales orderVardhman KnitsTodayAnita Desai
PAY-0060Customer paymentSri Lakshmi TextilesTodayPriya Menon
SO-0060Sales orderSri Lakshmi Textiles
Today
Vikram Reddy
SO-26-27-08-0061Sales orderVardhman Knits
Today
Anita Desai
PAY-0060Customer paymentSri Lakshmi Textiles
Today
Priya Menon
RecordAgeResponsibleActions
PKG-0001Sri Lakshmi TextilesTodayKherki Daula WH001
PKG-0002Kaveri Silks2dHead Office
PKG-0003Om Sai Fabrics4dKherki Daula WH001
PKG-0001Sri Lakshmi Textiles
Today
Kherki Daula WH001
PKG-0002Kaveri Silks
2d
Head Office
PKG-0003Om Sai Fabrics
4d
Kherki Daula WH001
RecordAgeResponsibleActions
SHP-0001Kaveri SilksTodayHead Office
SHP-0002Vardhman Knits1dKherki Daula WH001
SHP-0001Kaveri Silks
Today
Head Office
SHP-0002Vardhman Knits
1d
Kherki Daula WH001
RecordAgeResponsibleActions
Call Lakshmi — confirm remaining metersSO-0060TodayRohit Sharma
Collect cheque from Om Sai FabricsOm Sai FabricsTodayNeha Iyer
Follow up fabric GRN with the millTask9dArjun Patel
Share invoice with the customerINV-2026-0142TodayVikram Reddy
Call the mill about the delayed receiptMill3dPriya Menon
Call Lakshmi — confirm remaining metersSO-0060
Today
Rohit Sharma
Collect cheque from Om Sai FabricsOm Sai Fabrics
Today
Neha Iyer
Follow up fabric GRN with the millTask
9d
Arjun Patel
Share invoice with the customerINV-2026-0142
Today
Vikram Reddy
Call the mill about the delayed receiptMill
3d
Priya Menon
  1. Work finds the person

    Approvals, packs, shipments and tasks land with whoever is responsible — a named person or a location.

  2. Act from the row

    Approve, pack, ship or complete from the queue or its detail pane, without opening another module.

  3. Arranged your way

    Drag categories into the order your team works in, and filter down to just your own items.

Control & governance

Move fast. Keep control.

Give your team the access they need, control what requires approval, and lock transactions at the right stage — without slowing down the work.

  • Admin
  • Super Admin
  • Store Manager
  • Billing Staff
  • Approval required
  • Confirmed
  • Locked

Control Center

Sample

Choose a control layer

Roles & permissions

Each role is a set of what that person can view or change.

Roles

  • Super AdminFull system access
  • AdminFull system access
  • Store ManagerManage store operations
  • Billing StaffHandle billing and sales

Store Manager, for example

  • Sales ordersView and change
  • InvoicesView and change
  • ItemsView and change

User and role management stays with Admin and Super Admin.

Approval setup

Example configuration. A document waits for an approver only when you turn that on.

Documents

  • Sales OrderRequires approval
  • InvoiceNot required
  • Purchase OrderNot required

Approvers are users or roles you assign.

Fulfillment journeys

  • DeliveryConfirmed, packed, shipped, delivered
  • PickupConfirmed, ready for pickup, picked up
  • InstantConfirmed, handed over

Each method keeps its own stages, separate from payment.

Record locks

Lock a sales order when it is confirmed, or when it is dispatched.

Sales order

  • Do not lock
  • Selected. Lock when confirmedDefault
  • Lock when dispatched

Sales order

SO-1048

Status
Confirmed
Record
Locked
Editing
Disabled

Other documents have their own lock points. Locked records show a lock, and editing is disabled.

  1. Control Access

    Roles & Permissions

    Give each person access to exactly what they need — from Admin and Super Admin to Billing Staff and Store Manager.

  2. Control the Process

    Approvals & Order Journeys

    Choose which documents require approval and configure fulfillment journeys for Delivery, Pickup and Instant orders.

  3. Control the Record

    Record Locks

    Lock transactions at the right stage so confirmed or dispatched records can't be changed unexpectedly.

The operational core

One product master.Every variant, pack, and assembly.

Manage product variants, packs and assemblies in one place, with stock details organized around how your business buys and sells.

Item masterCambric Cotton

Sample
Item sections
Basics sections
Stock & cost sections

New item basics: Cambric Cotton, a product, item code FAB-CAM-01, barcode 890401293812, category Fabric.

Active

What is it?

Name, kind, and how this item is found in search

KindProductService

Product images

Optional — lists and storefront use the primary image

Add image

Count Cambric Cotton in meters. It is bought and sold as is, so packs can be set up separately.

How do you count it?

The smallest unit you sell, and whether qty is a breakdown

The smallest amount you would ever sell *

BoxBundleDozenKilogramMetrePacketPieceRoll
Qty on the bill is N × MLeave off for fixed packs — crate of 12, 25 kg bag.

How is it made?

Pick one outcome. Kit, assembly, and variants do not mix

Pick the outcome that matches this item

I buy and sell it as isA normal product. Bigger packs can be set up separately.
It has sizes or flavoursEach variant is its own SKU with its own stock.
It is a bundle of other productsSold as one line. Components are not assembled.
We assemble itBuilt from a bill of materials. Recipe can be fixed or flexible.
We pack it from bulkAn output SKU filled from other items.

Packs for Cambric Cotton. Pack of 1 is the base metre at 390 rupees per metre. Pack of 12 is a 12 metre bundle at 4200 rupees. Pack of 100 is a 100 metre master roll at 31000 rupees.

Active

Packs

Sell metres, bundles, and rolls. Stock stays in metres

A bundle is 12 metres. A master roll is 100 metres. Selling either removes that many metres from stock.

PackContainsSell
Pack of 1Base Metre1 Metre₹390₹390 / Metre
Pack of 12Bundle · 12m12 Metres₹4,200₹350 / Metre
Pack of 100Master Roll · 100m100 Metres₹31,000₹310 / Metre
+ Add pack

This item is assembled from a fixed bill of materials. Cambric shell, fusible interlining, and labels, estimated cost 1192 rupees.

Bill of materials

At least two components per finished piece.

We assemble it · Fixed recipe · Finished good

ComponentQty / pieceUnitCost
Cambric shell2.2Metre₹858.00
Fusible interlining2.2Metre₹286.00
Labels and thread1Set₹48.00
+ Add component

The assembly job follows this composition. Use this when every unit consumes the same named SKUs.

Estimated cost ₹1,192.00

Stock is tracked in metres. Track stock is on, sales are blocked when stock is insufficient, and batch tracking is on. Reorder level 18. Opening stock is 24 metres at Head Office and 48 metres at Warehouse, both at 310 rupees.

Active

Tracking

Stock, batch, and serial are held in the base unit (Metre)

Track stockOn hand is held in Metres
Allow sales when stock is insufficientOn-hand is never posted below zero.
Batch trackedExpiry captured per batch
Serial trackedOne serial per base unit

Item default for every store. A location can override this on Availability.

Opening stock by location

Qty and unit cost per store

LocationQty (m)Unit costValue
Head OfficeBusiness24₹310₹7,440.00
WarehouseStorage48₹310₹14,880.00
Total72—₹22,320.00

Batch tracked, shelf life in months, reorder level 18. Lot 1 at Head Office is batch B-2406, quantity 24, cost 390 rupees, expiry 12 March 2027.

Active

Opening stock by location

Qty and unit cost per store

Head OfficeBusiness
Qty · all lots24
Avg cost₹310
Value₹7,440.00
Shelf lifeDaysMonthsYears

Lot 1 · Head Office

+ Add another lot at Head Office

Serial tracked. Head Office holds 24 pieces, with serials 1001 and 1002 entered on lot 1. Warehouse holds 48 pieces.

Active

Serials

One serial per metre, on the lot for each location.

Serial trackedOne serial per metre
Head OfficeBusiness
Qty24
Avg cost₹310
Value₹7,440.00

Lot 1

Serials 2 / 24

10011002
Type, scan, or 1001..1010
WarehouseStorage
Qty48
Avg cost₹310
Value₹14,880.00

Lot 1

Serials 0 / 48

Type, scan, or 1001..1010

Variants for colour and width. Royal Blue, Crimson Red, and Charcoal Navy, each in 44, 54, and 60 inch widths — 9 SKUs at 390 rupees a metre.

Active

Variants

Each combination is its own SKU with its own stock and packs

Each combination becomes its own SKU.

AttributeTypeValues
ColorDescriptiveRoyal BlueCrimson RedCharcoal Navy
WidthDescriptive44"54"60"
+ Add attribute
Color44"54"60"
Royal Blue₹390₹390₹390
Crimson Red₹390₹390₹390
Charcoal Navy₹390₹390₹390

9 SKUs. Opening qty 0 and cost ₹310 at Head Office and Warehouse.

Preferred supplier Vardhman Textiles Ltd, vendor code VND-CAM-60, for any pack. A purchase order prints that vendor and code.

Active

Supplier

The vendor’s code for this item and pack

VendorPackSupplier codePreferred
Vardhman Textiles LtdAny packVND-CAM-60
Any vendor…Any pack…Vendor SKU
+ Add Supplier

A purchase order prints the code for its own vendor and pack.
Preview: Vardhman Textiles Ltd · Any · VND-CAM-60

Head Office can sell and buy this item. Warehouse can buy and hold it, and cannot sell. Reorder uses the item default of 18.

Active

Location availability

Where this item can be sold, bought, or held. Storage-only locations cannot sell.

LocationSellBuyDefault packReorder
Head OfficeBusinessYesYesDefault packUses item default (18)
WarehouseStorageNoYesDefault packUses item default (18)
+ Add location

Blank reorder uses the item default from Stock. Storage-only locations can hold and receive stock, but cannot sell.

  1. Variants stay on the item

    Each size and colour is its own SKU, with its own stock.

  2. Packs expand into the base unit

    A selling pack records the pack name, the factor, and the base quantity on the same item.

  3. Assemblies use their components

    Building an assembly consumes the parts and adds the finished item to stock.

Plans & capacity

All the trade functionality you need.Pay for the capacity you use.

Essential and Professional start with the same capacity. Professional adds control and customization — not more users, locations, or sales orders.

Choose a billing period
  1. Start for free

    Free

    ₹0₹0

    No subscription charge · Fixed capacityNo subscription charge · Fixed capacity

    • 1 user
    • 1 location
    • 50 sales orders / month
    • Counter / Instant Sales
    • Billing & Invoicing
    • Quotations
    • Sales Orders
    • Customers
    • Customer Payments
    • Inventory
    • Stock Adjustments
    Start Free
  2. Complete trade operations

    Essential

    ₹499₹699/ month

    ₹5,988 billed yearly · Save ₹2,400 a yearBilled monthly · ₹499 / month when billed yearly

    • 1 user · add users anytime
    • 1 location · add stores anytime
    • 200 sales orders / month
    • Everything in Free
    • Returns
    • Stock Transfers
    • Packs
    • Shipment / Dispatch
    • Purchasing
    • Expenses
    • GST & GSTR file export
    Start 14-Day Free Trial

Need more users, branch locations or monthly order capacity?Compare plans and capacity on the pricing page

  • 14-day trial

    No credit card. You are charged only if you subscribe.

  • Same included capacity

    Essential and Professional both start with 1 user, 1 location, and 200 sales orders a month.

  • Add only what you need

    Extra users, branch locations, and order capacity are separate, not bundled into the plan.

  • Your data stays yours

    Download a full account backup any time. Cancelling does not delete your data.

Ready to connect the way your business works?

Billing, sales, inventory, purchasing and day-to-day operations — connected in one place.