Booksmor is built India-first. Every voucher, every report, and every workflow assumes you’re an Indian business dealing with Indian GST, TDS, PF, ESI, and statutory filings. Here’s exactly what’s covered out of the box.
GST — the full cycle
Booksmor handles the complete GST cycle from voucher to filing:
At voucher creation
- GSTIN field on every customer and vendor (with format validation).
- HSN / SAC on every product (HSN for goods, SAC for services).
- Place-of-supply logic runs live as you fill an invoice — the blue strip above the line items tells you “Intra-state: CGST + SGST” or “Inter-state: IGST” based on your home state vs the customer’s state.
- Per-line GST % on sales (auto-filled from the product), vendor-supplied GST amount on purchases (you enter what they billed, not a rate).
- Composition scheme support via Settings → GST → Registration type.
- QRMP (quarterly returns + monthly payments) supported via a single tick in Settings.
At reporting time
-
GSTR-1 (outward supplies) — Booksmor reads every posted sales + credit note voucher for the period and assembles:
- B2B (registered customers)
- B2C-Large (interstate to consumers, > ₹2.5 lakh)
- B2C-Small (other consumer sales)
- Exports
- Credit notes
- HSN-wise summary
- Documents-issued summary
-
GSTR-3B (net tax) — output GST minus eligible input credit, reverse-charge supplies, interest/late fee if any.
-
GSTR-2B reconciliation — import 2B from the portal, match against your purchase vouchers, see what’s matched / in-2B-not-books / in-books-not-2B / mismatched. Avoids losing input credit to mis-filed supplier invoices.
-
e-Invoice (IRN) — generate from posted B2B sales vouchers via GSP, or paste an IRN you generated yourself on the NIC portal.
-
e-Way bill — generate from posted vouchers via GSP for goods movements above the state threshold.
-
ITC register + RCM register — what you can claim, what you’ve self-accounted for under reverse charge.
-
TDS / TCS register — small ledger for non-payroll TDS/TCS (e.g. 1% u/s 194C on contractor payments).
At filing time
Two paths:
- Via the portal — download the GSTN-format JSON from Booksmor, upload it to gst.gov.in or hand it to your CA. Bring back the ARN and mark the return filed (Booksmor locks the period to prevent edits that wouldn’t reach GSTN).
- Via GSP — when a live GSP is connected, click File and Booksmor transmits to GSTN directly.
See the full walkthrough in GST returns KB doc.
Payroll & statutory (Payroll add-on)
For businesses with employees on payroll, the Payroll add-on (₹550/month) covers:
Statutory deductions
Pre-loaded pay-heads with the correct formulas (you can edit any of them):
| Head | Formula | Notes |
|---|---|---|
| PF (employee) | 12% of BASIC, capped at ₹15,000 wages | Pre-Aug-2014 employees retain higher cap if uncapped. |
| ESI | 0.75% of gross when gross ≤ ₹21,000 | Auto-stops above the threshold. |
| PT (Professional Tax) | State-dependent flat (e.g. KA ₹200) | Slab-rate version available — edit the formula. |
| TDS | Annual tax engine (FY 2026-27 slabs, both new and old regimes) | YTD-aware monthly TDS using sum-of-posted-payslips + projection. |
| Loan EMI | Owner-set amount per loan | Hybrid auto-EMI with per-payslip override. |
Filings
- ECR (PF) — monthly EPFO upload format, per-employee row with UAN + EPF/EPS/EDLI wages.
- 24Q (TDS) — quarterly RPU-import CSV. Q4 correctly handles calendar-year crossing.
- Form 16 Part B — annual per-employee PDF (Part A comes from TRACES after 24Q filing).
Income tax (TDS computation)
- Per-employee tax regime field (new / old, default new for FY 2026-27).
- FY 2026-27 slabs pre-loaded for both regimes.
- 87A rebate caps (new ≤ ₹7L → 0; old ≤ ₹5L → 0).
- HRA exemption — min-of-three for metro / non-metro.
- 80C cap ₹1.5L, 80D cap ₹75K aggregate, 80CCD(1B) cap ₹50K, 24(b) home-loan-interest cap ₹2L.
- Side-by-side new / old comparison so the employee can pick the cheaper regime.
Known intentional gaps (flagged for follow-up if needed)
- Employee self-service portal (currently owner enters tax declarations on behalf).
- Surcharge handling (>₹50L incomes).
- Per-perquisite valuation in the tax engine.
- Sub-day LOP prorate (attendance stores 0.5; engine rounds to int).
Indian Chart of Accounts
When you bootstrap (one click from Masters → Chart of Accounts → Load standard COA), Booksmor seeds the standard Indian COA — dozens of accounts grouped by category (Cash & Bank, Sales, Purchases, GST Payable, Statutory Payable, etc.). Lazy-created tenant-specific accounts get added as you use features (POS refund payables, payroll salary expense / payable, statutory payable).
You can rename, add, or reorganise — but don’t delete the system accounts (flagged with a grey “system” pill, Delete button disabled by design). They’re wired into Booksmor’s automated postings.
Indian invoice format
The invoice PDF Booksmor generates follows the common Indian commercial-invoice format:
- Your GSTIN, business name, address, contact details at the top.
- Customer’s GSTIN, billing address, place-of-supply at the right.
- HSN / SAC, quantity, rate, taxable value, CGST / SGST or IGST per line.
- Totals with tax broken out per rate.
- Your UPI QR at the bottom (when VPA is set in Settings) — customer scans to pay.
- A public payment link (no login needed) embedded in the PDF + share panel.
- Reverse charge and export flags applied automatically based on supply context.
Use the Designer (Setup → Designer) to customise the layout — fonts, colours, logo position, footer text, terms-and-conditions block.
Multi-state, multi-place-of-business
- Multi-company (one login → multiple businesses, base plan includes this) — each company has its own GSTIN, books, and Chart of Accounts.
- Within one company, multiple places of business under the same GSTIN are supported via Custom Voucher Books — define a book per branch, with its own running serial number.
Bank reconciliation, Indian-bank-friendly
- Imports CSV statements from any Indian bank (HDFC, ICICI, SBI, Axis, Kotak, etc.).
- Imports text-based PDFs too.
- Manual mode — Tally-style ticking against the bank app without uploading anything. Many SMB owners prefer this over upload-and-match.
- Opening balance + mismatch report — anchor the running balance, then verify on any date.
See Bank Reconciliation KB doc.
What’s NOT covered (yet)
Being honest about gaps:
- GST registration & amendments — applying for GSTIN, surrendering, amending — those live on the gst.gov.in portal directly.
- Income tax returns (ITR-3, ITR-4) — Booksmor produces the books that feed your CA’s return software. We don’t file ITR ourselves.
- TCS u/s 52 (marketplace TCS) — needed once Marketplaces add-on launches; not in core today.
- Multi-currency (foreign invoicing) — single-currency (your base currency) per tenant.
- MAT / AMT (Minimum Alternate Tax) — corporate-specific; not modelled.
- Surcharge & cess on payroll TDS for >₹50L incomes — basic cess (4%) is included; surcharge slab is on the roadmap.
If any of these are blocking for your business, ask before signing up — most have a workaround or are on the near-term roadmap.
In one sentence
Booksmor handles the full Indian GST cycle (vouchers → returns → filing), with Payroll TDS and statutory filings (PF/ESI/PT/24Q/ECR/Form 16) available as an add-on — built India-first, not bolted on.