Books you can vouch for

Tracery keeps the accounts, GST, TDS and payroll of an Indian business in one set of books, and prepares a company's income tax return from them. Any figure in those books opens the invoice, bank line or payslip it came from: the voucher your auditor will ask to see.

By invitation for now. We set up each business ourselves, with its owner.

  • Statements checked balance by balance as they come in
  • GSTR-1, GSTR-3B, TDS returns and ITR-6 drawn from the books
  • A sealed record of each change, who made it and when

Trial balance

Kayal Software Private Limited · 1 April to 30 September 2026

Sample booksMade up

Press a figure to see the papers behind it

Trial balance of Kayal Software Private Limited, with made up figures. Each figure is a button that shows the papers behind it.
L.F.Debit ₹Credit ₹
4
9
31
36
38
1
21
22
14
15
1,03,40,400.001,03,40,400.00

Both columns agree

Behind ₹17,68,000.00 in Trade receivables

INV/26-27/014

Sales invoice

Harbour and Finch Ltd · US$ 20,000.00 at ₹88.40

Export under LUT · due 30 Oct

Amount17,68,000.00

Tracery reads the bank's shorthand

Bring in the statement as CSV or Excel. Each narration is read for who was paid and how, money coming in is matched to the invoice it settles, and the rest is booked once you agree.

HDFC Bank · current accountStatement, September 2026 · 5 of 214 lines
DateNarrationWithdrawalDepositBalanceBalance checkedRead as
02 SepNEFT CR-HDFC0001234-MALABAR RETAIL PVT LTD-DOM26270071,18,000.0041,02,610.00Matched to invoice DOM/26-27/007Same amount and client
05 SepUPI/624877120391/KSEB/kseb.billdesk@hdfcbank/Electricity8,420.0040,94,190.00ElectricitySame UPI ID as 11 lines before
07 SepTAX PAYMENT-ITNS281-CHALLAN 02817-TDS AUG 202658,900.0040,35,290.00TDS paidA tax payment, from the bank wording
10 SepPOS 4065XXXXXXXX1234 CAFE MARINE DRIVE KOCHI2,340.0040,32,950.00Staff welfareWords you booked here before: cafe, marine
12 SepIMPS/P2A/625512903311/JOSEPH MATHEW/FDRL000102115,000.0040,17,950.00Waiting for youNothing like it was booked before

Opening 39,84,610.00Closing 40,17,950.00Each balance follows from the line above

4 of 5 bookedOne waits for you
  • Checked as it arrives

    Each running balance is checked against the line before it, the opening and closing against the statement, and days already brought in are left out, so nothing is counted twice.

  • It learns from your own books

    A line with the same UPI ID, account or payee as one you booked before takes the same category, and says why. Accept it, or change it once and keep the change as a rule.

  • No quiet guesses

    A line Tracery cannot place waits in Review for a person. Accept all books every sure suggestion at once, and a single undo takes them all back.

Three papers settle an export

Export invoices are billed in their own currency at the FBIL rate of the day, under your LUT. When the money arrives, Tracery lays the remittance advice beside the bank line and the invoice it pays, then books the platform's fee and the gain on exchange. It reads ICICI Bank's advices and certificates, Skydo's certificates and Stripe's payee advices, and anything else can be typed in.

Press a match to see it on both papers

INV/26-27/011

Original for recipient

Tax invoice for an export of services, Kayal Software Private Limited, Kochi

Bill to
Harbour and Finch LtdLondon, United Kingdom
Dated
07 Aug 2026
Due
06 Sep 2026
ServiceSACUS$
Software development, July 2026SAC 99831499831420,000.00
TotalUS$ 20,000.00
Rate
1 USD = ₹87.60, FBIL reference rate, 07 Aug 20261
In rupees
₹17,52,000.00

Supply meant for export under bond or letter of undertaking without payment of integrated tax. LUT ARN AD3203260041172 (FY 2026-27)2

Money due in India by 07 May 20273

Realised06 Sep 2026

Remittance advice

06 Sep 2026

From the payment platform

Paid by
Harbour and Finch LtdLondon
Purpose
P0802 · Software consultancy/implementation
Received
US$ 20,000.00
Rate
1 USD = ₹88.30
In rupees
₹17,66,000.00
Fee deducted
less ₹4,750.00
To
HDFC Bank, current account
Reference
PO2609061743

Purpose code checked: payment for an export of services

HDFC Bank, current account

Statement, September 2026

DateNarrationRef. no.Deposit ₹
06 Sep 2026NEFT CR-HARBOUR AND FINCH LTD-INV2627011PO260906174317,61,250.00

The entry Tracery posts

Posted with the bank line on 06 Sep 2026. The invoice is cleared at its own rate, and the difference is the gain on exchange.

The journal entry for the money received, debits first
ParticularsL.F.Dr ₹Cr ₹
What reached the bank417,61,250.00
Fees deducted by the platform404,750.00
Harbour and Finch Ltd: INV/26-27/011 at its own rate of ₹87.60917,52,000.00
Gain on exchange, ₹88.30 against ₹87.602414,000.00
(Being US$ 20,000.00 received from Harbour and Finch Ltd against INV/26-27/011 at ₹88.30, matched with its remittance advice)
Total17,66,000.0017,66,000.00

When a client pays less

Teak and Tide Pvt Ltd, Kochi, paid DOM/26-27/005 less the TDS it deducted.

DOM/26-27/005, what it asked for and what came in
Value before GST1,00,000.00
CGST at 9%9,000.00
SGST at 9%9,000.00
Invoice total1,18,000.00
Received on 26 Aug 20261,08,000.00
Short10,000.00

₹10,000.00 is 10% of ₹1,00,000.00, the value before GST: TDS on fees for professional services.

Settled in full. ₹10,000.00 goes to TDS receivable and is matched to the client's TDS when you bring in your Form 168. If it does not show there, you can email the client from Tracery.

  1. An invoice in another currency is valued at the FBIL reference rate of its date, or the latest one before it when none was published that day. It keeps that rate for good: money that arrives at another rate is booked as a gain or loss on exchange.

  2. An export under an LUT goes out without IGST. Tracery keeps the LUT for each GSTIN and year, prints its ARN on the invoice, and will not issue an export dated before the LUT was filed.

  3. RBI expects an export's money in India within a set time of the invoice date: nine months, or twelve for an invoice in rupees from 1 October 2026. Each invoice keeps the rule of its own date, and the export tracker counts down to it.

A payslip that shows its working

Set each salary from its CTC. Each month Tracery pays for the days on the rolls less loss of pay, deducts TDS and Kerala's professional tax in the months the law names, and keeps all deductions within half of wages, as the Code on Wages asks. Approve the month and it is locked, posted to the books and sent out as payslips.

Kayal Software Private Limited

Kochi, Kerala

Payslip, September 2026

Wage slip, Code on Wages section 50(3)

Anna Thomas

Senior software engineer, Engineering

Employee code
EMP004
Wage period
1 to 30 Sep 2026
Issued on
30 Sep 2026
Days in the month
30
On the rolls
30
Without pay
0
Paid
30
EarningsRate a month ₹Paid ₹
Basic pay47,500.0047,500.00
Special allowance28,500.0028,500.00
House rent allowance19,000.0019,000.00
Gross wages95,000.0095,000.00
DeductionsAmount ₹
Recovery of salary advance of ₹30,00010,000.00

Note: No TDS: the rebate takes her tax for the year to nil.

Note: Professional tax, ₹1,250.00, went with August pay; next, February.

Total deductions10,000.00

Net pay in wordsEighty Five Thousand Rupees Only

Net pay₹85,000.00

Issued electronically.

Pay run, September 2026

8 people · gross ₹5,20,000.00

Approved by Joseph Varghese on 30 Sep 2026, then locked and posted to the books.

Each payslip went out by email as a private link. It opens with the person's PAN, for 30 days.

Approved30 Sep 2026LockedNo more changes

What the Code counts as wages

Allowances the Code leaves out, such as house rent allowance, count back in for whatever runs past half of all pay.

The parts of this salary a month, and whether each counts as wages under the Code
PartA month, ₹Under the Code
Basic pay47,500.00Wages
Special allowance28,500.00Wages
House rent allowance19,000.00Left out
Counted back, past half of payNil
Wages under the Code76,000.00

Basic at 50% of CTC, her salary: wages under the Code ₹76,000.00 a month. ₹19,000.00 is left out, which is within half of pay, so wages are just the parts that count. Deductions may take up to half of those, ₹38,000.00 a month, and her advance takes ₹10,000.00.

Her income tax for the year

New regime, tax year 2026-27. TDS spreads the year's tax over the months left.

Income tax for the year under the new regime, and the TDS for September
WorkingAmount, ₹
Pay for the year, 12 × ₹95,000.0011,40,000.00
Less standard deduction75,000.00
Income10,65,000.00
5% on ₹4,00,000.00 to ₹8,00,000.0020,000.00
10% on ₹8,00,000.00 to ₹10,65,000.0026,500.00
Tax on the slabs46,500.00
Less rebate, as income is within ₹12,00,000.0046,500.00
Tax for the yearNil
TDS in SeptemberNil

Under the old regime, with nothing claimed, her tax for the year would be ₹1,44,300.00. Tracery works out both and shows which costs less.

What else payroll covers

  • Leave, holidays and loss of pay
  • Arrears when a revision dates back
  • Salary advances and staff loans
  • Expense claims paid with salary
  • Statutory bonus under the Code
  • Gratuity and its monthly provision
  • Leave encashment
  • Full and final settlement
  • Form 130 and Form 138, the old Form 16 and 24Q
  • Wage register in Form IV
  • Salary file for ICICI Bank
  • Self service for your people

The tax year on two facing pages

Each return and payment sits on the day the law gives it. Tracery works out GST, TDS and the company's income tax from your books, and reminds whoever looks after each one, ahead of time and on the day. On Mondays they get the coming two weeks by email, and unless you change it, owners hear when one is three days late.

As it stands on Monday 19 October 2026. Press an entry to open its docket.

  • Done, with a note of how
  • Due in the next two weeks
  • Next due
  • Still to come
2026-27April to September 2026
ReturnAprMayJunJulAugSep
TDSPay by the 7th
GSTR-1File by the 11th
GSTR-3BFile and pay by the 20th
TDS returnsEach quarter
Income taxAdvance tax and ITR-6
YearlyCompany law, LUT, professional tax
2026-27October 2026 to March 2027
ReturnOctNovDecJanFebMar
TDSPay by the 7th
GSTR-1File by the 11th
GSTR-3BFile and pay by the 20th
TDS returnsEach quarter
Income taxAdvance tax and ITR-6
YearlyCompany law, LUT, professional tax
  1. April 20263 done
  2. May 20264 done
  3. June 20265 done
  4. July 20264 done
  5. August 20265 done
  6. September 20265 done
  7. October 20262 done, 4 due soon
  8. November 20265 to come
  9. December 20264 to come
  10. January 20274 to come
  11. February 20275 to come
  12. March 20275 to come

GSTR-3B for September 2026

Due Tuesday 20 October 2026, every month

Due tomorrow, the next thing due

What it is
The month's GST return, and the tax to pay with it.
When the law wants it
By the 20th of the next month.
What Tracery prepares
Each box comes from your books: tax on sales, credit from the bills your GSTR-2B lists, reverse charge, and the cash still to pay.
Then
File and pay on the GST portal, then press Mark filed and give its ARN: the month locks, and the set-off is posted to your books.

Its reminders

7, 3 and 1 days before, and on the day, in the app and by email, to whoever it is given to, or else the owners and accountants. It is in every Monday email from two weeks out, and 3 days late the owners are told as well. Owners and accountants can change all of this in Settings.

Also on the calendar

  • GSTR-9 and GSTR-9C for the year
  • DIR-3 KYC for each director
  • Board meetings, by the rule your company falls under
  • DPT-3, MSME-1 and ADT-1
  • Each export's money, by the day RBI wants it in India
  • Bills from micro and small suppliers, by the MSMED Act
  • Self invoices for purchases under reverse charge
  • Licences, insurance and the IEC update

A trail no one can quietly rewrite

Any change made through Tracery is written to the trail in the same step: who made it and when, the record, each value before and after, and the reason where one is asked for. Each entry is sealed with SHA-256 over what it holds and the seal before it, and no setting turns the trail off.

Audit trailSample · entries 612 to 617, as an owner reads them
  1. Entry 612

    Merin Jose, Accountant

    Booked ₹8,420.00 paid on 5 Sep 2026 from HDFC Bank, current account to Electricity

    Made over the seal before it, aa7c691b

    Its seal, 9d2d106aIt matches.

  2. Entry 613

    Thomas Kurian, Chartered accountant

    Locked Books: August 2026

    Made over the seal before it, 9d2d106a

    Its seal, 79acdc9aIt matches.

  3. Entry 614

    Merin Jose, Accountant

    Issued tax invoice INV/26-27/014 to Harbour and Finch Ltd for $20,000.00

    Made over the seal before it, 79acdc9a

    Its seal, b97ac1c1It matches.

  4. Entry 615

    Joseph Varghese, Owner. Shown only to people who may see salaries.

    Approved the pay for September 2026: ₹4,86,400 net for 8 people

    Made over the seal before it, b97ac1c1

    Its seal, 85f7258bIt matches.

  5. Entry 616

    Sneha Mathew, HR and payroll. Shown only to people who may read employee records.

    Changed employee Jibin Joseph (EMP006)

    DesignationSoftware engineer to Senior software engineer

    Made over the seal before it, 85f7258b

    Its seal, 81cf2ec1It matches.

  6. Entry 617

    Thomas Kurian, Chartered accountant

    Downloaded the audit trail as a CSV file

    Made over the seal before it, 81cf2ec1

    Its seal, 4c7f6aa2It matches.

Rewrite entry 614 by hand

Suppose someone with a copy of the database cut the September invoice to a tenth and left its seal untouched. Your browser then works out every seal again, each over the one before.

Each seal as written on its entry.

What else guards the trail

  • Refused by the database

    The database refuses to change or remove an entry, but for one thing: clearing the personal details an entry held once they are erased.

  • Ready for Rule 11(g)

    The year's report gives your auditor the seal check, the guards, and the entries by month, kind of record and person, with the seal of the year's last entry to keep with the working papers.

  • Read by those it concerns

    Entries about pay show only to people who may see salaries, and personal details only to those who may read employee records. Only owners see the network address a change came from.

  • Kept for eight years

    Nothing in Tracery removes an entry. The trail is kept as long as the books: eight years, by section 128(5) of the Companies Act, 2013.

A key cut to each person's part

Only owners let people in, each with a role: the accountant, HR, your CA, and the auditor, who reads only the years they audit. Employees see their own pay and nothing else. Tracery support reads your books only once an owner agrees, and only for the hours they allow.

Register of access

Kayal Software Private Limited, seven people let in

Only owners let people in, change what they can open, or take it away.

Who is let into Kayal Software Private Limited, and what each person can open. Each name is a button that follows that person across the register.
No.Name and accessBooksbank, sales, billsReturnsGST, TDS, ITRPayrollpay runsSalarieseach person's payDocumentsfiles keptSettingsthe businessTeamwho is let inMy payown payslips
1Owner, DirectorOpens and works in itOpens and works in itOpens and works in it, and approves pay runsOpens and works in itOpens and works in itOpens and works in itOpens and works in itCannot open
2Accountant, sees salariesOpens and works in itOpens and works in itRead onlyRead onlyOpens and works in itOpens and works in itCannot openCannot open
3HR and payrollCannot openCannot openOpens and works in itOpens and works in itOpens and works in itCannot openCannot openCannot open
4Chartered accountant, Thomas Kurian and CoOpens and works in itOpens and works in itCannot openCannot openOpens and works in itCannot openCannot openCannot open
5Auditor for 2025-26, Statutory auditorRead onlyRead onlyCannot openCannot openRead onlyCannot openCannot openCannot open
6EmployeeCannot openCannot openCannot openCannot openCannot openCannot openCannot openOpens and works in it
7Viewer, InvestorRead onlyRead onlyCannot openCannot openCannot openCannot openCannot openCannot open

Joseph Varghese

Owner, Director

Sees and does everything, approves payroll and big actions, and manages the team.

  • Opens and works in itBooksbank, sales, bills
  • Opens and works in itReturnsGST, TDS, ITR
  • Opens and works in it, and approves pay runsPayrollpay runs, approves them
  • Opens and works in itSalarieseach person's pay
  • Opens and works in itDocumentsfiles kept
  • Opens and works in itSettingsthe business
  • Opens and works in itTeamwho is let in
  • Cannot openMy payown payslips

Press a name to follow it across the register.

  • Opens and works in itOpens it and works in it
  • Read onlyReads only
  • Cannot openLeft blank: cannot open

Extra access an owner can add

Can see salaries
Accountant, Chartered accountant, Auditor
Can approve payroll
Accountant, HR and payroll

For your CA

The business menu of Thomas Kurian, a CA who looks after three businesses, with Kayal Software Private Limited open.

A CA signs in once and moves between the businesses they look after, in each one with the role that business gave them.

For Tracery support

A support access request on Kayal Software Private Limited, approved by its owner.

Asked

Liya George

Tracery support

On
For
1 day
Answer by

Let Liya George read the books?

To look at the September statement import you asked us about.

Read only, for 1 day. It ends by itself, and an owner can end it sooner.

Open until7 Oct 2026, 11:20 am

Approved by Joseph Varghese, owner, 6 Oct 2026, 11:20 am

LoggedChange history

At year end, for your CA

FY 2025-26for Thomas Kurian and Co, chartered accountants

tracery-ca-pack-2025-26.zip

CA pack

  • 1 StatementsProfit and loss, balance sheet, cash flowPDF, Excel
  • 2 BooksTrial balance, general ledgerPDF, Excel
  • 3 Receivables and payablesBoth by agePDF, Excel
  • 4 RegistersDepreciation, MSME dues, related partiesPDF, Excel
  • 5 Income taxTax working, tax paid, tax audit data, TDS to claim, foreign tax creditPDF, Excel
  • 6 GSTGSTR-9, GSTR-9C, sales and purchase registersExcel, CSV
  • 7 AuditBalance confirmations, audit trailPDF, Excel
  • 8 DocumentsThe year's documentsAs kept
Made in the background, with an email when it is ready, and kept for 7 days. A file your role cannot open is left out, with why.

tracery-tally-2025-04-01-to-2026-03-31.zip

Tally export

  • 0-how-to-import.txtThe steps for TallyPrime
  • 1-tracery-tally-masters-2025-04-01-to-2026-03-31.xmlLedgers, each with its opening balance
  • 2-tracery-tally-vouchers-2025-04-01-to-2026-03-31.xmlEach entry as a voucher of its type
  1. Open the company in TallyPrime.
  2. Import the masters, then the vouchers.
  3. Check Tally's trial balance against Tracery's.

Who may look in

Tracery is named after the stonework of a Gothic window, which holds each pane of glass apart. In this one, the arch is the one way in, the two lights are your books and your files, and the four foils are the only openings, each opened only at your business's word.

  1. One way in

    Every request reaches your books through one door, which checks who is asking and what their role may open. People sign in with a six digit code from their email, good for 10 minutes and five tries, or a passkey. A sign in ends after seven days unused and is logged for a year, and your account lists each device, any of which you can sign out.

  2. Your books, apart

    Each business's books are kept in a database of their own, separate from every other business on Tracery. Each change to them is written to their audit trail in the same step.

  3. Your files, apart

    Bills, payslips and exports are stored as files, away from the books. Each opens through a signed link that stops working after 15 minutes, from a separate address that never sees your sign in.

  4. Your team

    Only owners let people in, each with a role that decides what they can open. Salaries show only to those an owner allows, employees see their own pay and nothing else, and an owner can change a role or take it away.

  5. Your CA and auditor

    Your CA works under the role you give them, and moves between their clients with one sign in. An auditor reads only the years they audit, and an adjustment they propose is posted only if an owner approves it.

  6. Tracery support

    Tracery's staff read your books only through a support request an owner approves: read only, for the hours the owner allows and never more than a week. It ends by itself, an owner can end it sooner, and each step is written to your audit trail.

  7. Tracery Intelligence

    It stays off unless your business asks Tracery to switch it on, and so does the Ask chat, which has its own switch. Nothing goes to a language model while they are off. When they are on, each request passes through a gateway that keeps no log of it, and Tracery keeps no Ask conversation: it lives in your open tab and goes when you close it.

An owner can download the whole business at any time: every table as CSV and every stored file, in ZIP parts kept for them for seven days. Under the DPDP Act, each person can download their own data, ask for a correction or erasure, or complain, with an answer within 90 days, and can name up to three people to act for them. Read the privacy notice.

The product, as it runs today

These are screens of Tracery taken from a demo business with made up books: the same Kayal Software as above, with its owner signed in. Lettered loops mark what to look at, and the key under each screen says what they show.

Screens to show

Tracery's home page for Kayal Software on a computer: a greeting for Joseph, ₹30,69,574 held today, lasting about 19.5 months at ₹1,56,809 a month, 8 bank lines to book, and the menu down the left.Tracery's home page for Kayal Software on a computer: a greeting for Joseph, ₹30,69,574 held today, lasting about 19.5 months at ₹1,56,809 a month, 8 bank lines to book, and the menu down the left.
Tracery's home page for Kayal Software on a phone: a greeting for Joseph, ₹30,69,574 held today, lasting about 19.5 months at ₹1,56,809 a month, 8 bank lines to book, and Home, Review, Reminders, Banking and More along the bottom.Tracery's home page for Kayal Software on a phone: a greeting for Joseph, ₹30,69,574 held today, lasting about 19.5 months at ₹1,56,809 a month, 8 bank lines to book, and Home, Review, Reminders, Banking and More along the bottom.

What the owner sees first. Home, as the owner, Joseph Varghese, sees it on 6 October 2026.

  1. Money held today, and how long it lasts at the average monthly fall over up to the last three months.
  2. What is waiting, with a link straight to it: here, eight bank lines to book.
  3. The whole business in one menu: money, taxes and filings, people, and books and records. On a phone it runs along the bottom.

Each business is set up by hand

Tracery takes businesses by invitation for now. We open each set of books with the owner, so they start right. Write in your business name to ask.

  1. You write to us

    Tell us at hello@tracery.in what the business does and who works in it.

  2. We open your books

    We set up the business on Tracery and invite you as its owner.

  3. You sign in

    With a code sent to your email, and later a passkey on your phone or laptop. There is no password to remember.

  4. You bring in what you have

    Opening balances from the day your books start, bank statements, clients, and the people who work with you.