GST-ready Invoices · Quotations · GSTR returns · Hash-chained audit trail

GST-ready accounting with a
tamper-proof audit trail.

Raise GST invoices in seconds. Send quotations your customers accept online. File from GSTR-ready summaries. Every change is written to a SHA-256 hash-chained log, so your books can prove they have not been edited.

No card required MCA Rule 11(g) audit-ready 8 countries, 7 currencies
Graciax Books · Audit trail · verify_audit_chain()
ORGANISATION
Acme Traders Pvt Ltd · FY 2026-27 · 1,284 audit entries
VERIFYING SHA-256 chained row-level security
Chain intact. 1,284 of 1,284 entries verified, 0 breaks. Each entry carries the hash of the one before it. Edit history and the chain breaks, and the verifier names the row and the field.
8
Countries supported
SHA-256
Audit chain
7
Currencies
14 days
Free trial
What’s included

Every paid plan ships with
the same 12 features

No feature paywalls, only volume tiers. Pick the plan that matches how many organisations, users and invoices you handle.

Quotations with Accept / Decline

GST-compliant quotes with public share links. 10 industry templates (Software, Marketing, Travel, Solar, Web, Consulting, Real estate, Events, Goods, Other).

Recurring invoices & subscriptions

Monthly, quarterly or yearly schedules per customer. Batch-approve or batch-send on the due date.

GST / VAT period reports

GSTR-style summaries for India. VAT period reports for UAE, UK and EU, sales-tax aggregation for US, SG, AU and CA. Pulled live from your ledgers.

Bank reconciliation

Import statement CSVs, match transactions to outstanding invoices, mark paid and adjust the ledger in one action.

Multi-currency invoicing

INR, AED, GBP, USD, EUR, SGD, AUD, CAD. Per-invoice exchange rate tracked, reports rendered in your organisation’s base currency.

Public share links

Every invoice and quotation gets a private share URL. Customers view, print, save as PDF, accept or decline. No sign-in needed.

Per-org branding

Logo and accent colour per organisation. Re-skins invoices, quotes, emails and the public viewer. Useful for agencies billing under several brands.

Role-based access

Four roles per organisation: Admin, Accountant, Member, Viewer. Enforced server-side with Postgres Row-Level Security, not just in the UI.

Trial balance & financial reports

Trial balance, profit & loss, balance sheet, day book, party-wise ageing, item-wise sales. Export as CSV or PDF.

Send from your own SMTP

Plug in SMTP credentials per organisation and customer emails come from your domain. Falls back to Graciax platform SMTP if unset.

Hash-chained audit trail

SHA-256 chained log of every change. Designed for MCA Rule 11(g). Verifiable end to end: modify history and the chain breaks.

Passkeys & 2FA

WebAuthn passkeys (Face ID, Touch ID, security keys) for password-less sign-in. TOTP 2FA (Authy, Google Authenticator, 1Password) for extra protection.

How it works

From quote to return,
every step on the record

GST invoicing

Filing-ready the moment you save it.

Every invoice carries the GST fields auditors check for. Country defaults switch the tax model the moment you create the organisation: India and the UK get an April fiscal year, Australia gets July, the rest get January.

  • India GST: CGST/SGST intra-state, IGST inter-state, HSN/SAC, reverse charge, B2B/B2C inferred from GSTIN
  • International tax: UAE VAT (5%), UK VAT (20%), EU VAT, US sales tax, SG GST (8%), AU GST (10%), CA GST/HST (5 to 15%)
  • E-invoice and e-way bill capture: IRN, ack number, signed QR and EWB number stored (NIC auto-generation on the roadmap)
  • FY-aware numbering: invoice and quote numbers reset per fiscal year, gap-free
INV-2026-0042
SSSneha Sharma Pvt Ltd
GSTIN 27ABCDE1234F1Z5 · Maharashtra
GST · B2B
Sub-total₹1,85,000
IGST @ 18%₹33,300
Total due₹2,18,300
Place of supply: Maharashtra · IRN field ready · picked up by the GSTR-1 / 3B summary
Hash chain verified · audit trail intact
Quotations

Quotes customers can Accept without signing up.

Send a public link. The customer opens it, presses Accept, and the quote converts to a draft invoice on your dashboard. 10 starter templates carry the SAC codes, validity windows and starter line items for that industry.

  • UUID share link: 122 bits of entropy, customer-shareable, no sign-up wall
  • One-click convert: accepted quotes become draft invoices automatically
  • Industry templates: 10 domains with pre-filled validity, terms, SAC codes and starter lines
  • Image proxy: storage origin hidden, the customer only sees your branded viewer
QUO-2026-0017 · Public viewer
Quotation from
Acme Studio
Valid until 30 June 2026
Brand identity package₹2,50,000
Website (3 pages)₹1,80,000
Total (excl. GST)₹4,30,000
Accept Decline
books.graciax.com/q/3f9b…e21d · no sign-in required
GSTR returns

Return summaries pulled live from your ledgers.

GSTR-1 and GSTR-3B style summaries build themselves from the invoices you have already raised. Outward supplies split by B2B and B2C, tax split by CGST, SGST and IGST, all for the period you pick. No re-keying into a spreadsheet at month end.

  • GSTR-1 / 3B style summaries for India, computed from posted invoices
  • VAT period reports for UAE, UK and EU; sales-tax aggregation for US, SG, AU and CA
  • Trial balance, P&L, balance sheet and day book for the same period, exported as CSV or PDF
  • Every figure traces back to an audit-logged invoice or journal entry
GST period report · Apr 2026
Outward supplies (B2B)₹18,40,000
Outward supplies (B2C)₹3,10,000
CGST + SGST₹1,98,000
IGST₹1,89,000
GSTR-1 and 3B summaries ready · 46 invoices in period
Audit trail & compliance

Hash-chained. Provably immutable. MCA Rule 11(g) ready.

Every journal post, invoice change, role assignment, SMTP config edit and subscription update is appended to a SHA-256 hash-chained audit log. Try to alter history and the chain breaks. The verifier reports the break, the row and the field.

  • SHA-256 chained audit log: every entry linked to the previous hash
  • End-to-end verifier: one-click integrity check
  • Row-Level Security: every read scoped to your organisation via Postgres RLS
  • Sequential numbering: invoice and quote numbers gap-free per FY
  • 90-day post-cancel retention: cancel and come back without losing books
Audit log · Acme Traders
Chain intact · 1,284 of 1,284 verified · 0 breaks
Better together

A deal closed in CRM becomes an invoice here.

Books shares your Graciax login and team. Win a deal in Graciax CRM and the customer, line items and GST details carry into a draft invoice in Books without retyping. The CRM’s AI can then read those invoices, and only read them.

  • Deal to invoice, no retyping. A won deal in the CRM becomes a draft GST invoice in Books, numbered in sequence and written to the audit trail like any other entry.
  • Readable from the CRM’s AI Studio and MCP server. Ask Claude or Cursor which invoices are unpaid, or open one by number, through the CRM’s invoice tools. Reads only. Nothing in Books is written by a model.
  • Books itself has no AI features. Your ledger, returns and audit chain are produced deterministically, which is what an auditor expects. Role-scoped keys and an audit log cover every CRM-side read.
Claude · connected to Graciax CRM
YOU
Which invoices raised in August are still unpaid?
CLAUDE list_invoices
4 invoices from August are unpaid. INV-2026-0042 Acme Traders is 3 days overdue; the other three are due within the week.
  • INV-2026-0042 · Acme Traders · due 30 Aug
  • INV-2026-0047 · Sneha Sharma Pvt Ltd · due 5 Sep
  • INV-2026-0049, INV-2026-0051 · due 7 Sep
YOU
Open INV-2026-0042.
CLAUDE get_invoice
IGST @ 18% on ₹1,85,000, total ₹2,18,300, sent 14 Aug, viewed twice, unpaid. Linked to the deal “Acme Traders · Annual licence” won by Priya R.
Built for these workflows

10 starter quotation templates,
ready on day one

Each template ships with the right SAC code, default validity, starter line items and terms for that industry.

Software Websites Marketing Travel Solar Consulting Real estate Events Goods Other
Volume-based pricing

Same features. Pick the volume.
Priced for your billing scale.

Four plans: Basic, Pro, Business, Enterprise. The 14-day trial is applied on sign-up, no card required. Cancel anytime, with 90-day post-cancel retention.

See Pricing & Plans
Questions

Straight answers about Books

What is the hash-chained audit trail?
Every journal post, invoice change, role assignment, SMTP config edit and subscription update is appended to a SHA-256 hash-chained audit log. Each entry carries the hash of the entry before it. If a row is altered after the fact, the chain breaks, and the verifier reports the break, the row and the field. It is designed to satisfy MCA Rule 11(g), the audit-trail requirement under the Indian Companies Act, and it is included on every plan.
Does Books have AI features?
No. Books is deliberately deterministic: invoices, returns and the audit chain are produced by fixed rules, which is what an auditor expects. The only AI touchpoint is on the CRM side. Graciax CRM’s AI Studio and MCP server can read invoices through the CRM’s invoice tools, so you can ask Claude or Cursor which invoices are unpaid. Nothing in Books is written by a model.
How does Books connect to Graciax CRM?
They share one Graciax login and team. A deal won in the CRM becomes a draft GST invoice in Books without retyping the customer, line items or GST details. The invoice is numbered in sequence and written to the audit trail like any other entry. All three products can run independently or together.
Does Graciax Books work outside India?
Yes. 8 countries with native tax handling: India (GST: CGST/SGST intra-state, IGST inter-state), UAE (VAT 5%), UK (VAT 20%), EU (VAT variable), US (state-level sales tax), Singapore (GST 8%), Australia (GST 10%) and Canada (GST/HST 5 to 15%). Fiscal year defaults are country-aware: India and the UK start in April, Australia in July, the rest in January.
Is the 14-day free trial really free?
Yes. No card required. The trial is applied on first sign-in and includes the Basic feature set capped at 1 organisation, 2 users and 50 invoices. After 14 days it does not auto-convert. You pick a paid plan at Settings → Billing, and creating new invoices is blocked until you do. See plans.
Can my accountant work in Books without seeing everything?
Yes. Each organisation has four roles: Admin, Accountant, Member and Viewer. Roles are enforced server-side with Postgres Row-Level Security, so a Viewer cannot post entries and an Accountant cannot change billing or SMTP settings. Every role change is itself an audit-trail entry.
Get started

Books that can
prove themselves.

Start a 14-day free trial, no card required. Cancel anytime and your books are retained for 90 days after cancellation.