Runs entirely in your browser

Stop encoding the same data twice.

Your accounting workbook already holds every transaction. TaxZero reads it and writes the DAT files BIR expects, plus a full set of bound books of accounts.

No card. No upload. Your file stays on your machine.

Receipts Journal.xlsx 3 rows
DATE CONTROL NO. PAYOR AMOUNT
01/18/2026OR-2026-001VARIOUS11,200.00
01/22/2026OR-2026-002VARIOUS22,400.00
01/20/2026OR-2026-003DEMO AGENCY112,000.00
converted in your browser

000000000s012026.DAT


        
Validation Module — No errors encountered.

Your workbook never reaches a server.

How it works

Conversion runs in JavaScript, inside the page you are already looking at. Your computer opens the file, reads it, and writes the output. Nothing is transmitted.

What we never hold

No TINs. No client names or addresses. No sales figures, purchase records, or withheld amounts. None of it is stored, logged, or sent anywhere.

Why it matters

You hold other people's tax records. A tool that uploads them makes that your liability. This one cannot, because there is nowhere for the data to go.

Built around the filings you actually do

DAT conversion

Point TaxZero at your workbook and it produces the submission files. Amounts are carried across exactly as your books already computed them — nothing is recalculated behind your back.

  • RELIEF Sales
  • RELIEF Purchases
  • QAP 1601-EQ
  • SLSP

A full year in one pass

Batch conversion takes a multi-period workbook and returns every period's files at once, with a summary of anything it had to leave out and why.

Books of accounts

The same workbook generates your general journal, cash receipts and disbursements, subsidiary journals, and general ledger — formatted to print, bind and register.

Is TaxZero certified by the BIR?

There is no certification to hold. BIR publishes the technical specification for DAT files, and the only requirement is that the file passes their Validation Module.

So that is the bar we hold ourselves to. Every format TaxZero produces is checked against the official RELIEF and Alphalist validators before it ships.

TIN of Owner : 000000000

Taxable Month : 01/31/2026

Transaction type: Sales

LINE NUM ERROR DESCRIPTION

--------- ---------------------------

0000000000   No errors encountered.

--------- ---------------------------

Priced per TIN, not per file

Start free and convert up to 20 rows per file. Upgrade when you need the whole book.

Free

For trying it on a real workbook.

₱0

no card required

  • 20 rows per file
  • Every output format
  • Runs in your browser
Most common

Plus

One TIN, unlimited filings.

₱400

per TIN, per year

  • No row limit
  • Batch conversion
  • Books of accounts
  • Conversion history

Pro

For a practice with a client roster.

₱600

per TIN, per year

  • Everything in Plus
  • Multiple TINs on one login
  • Saved company profiles
  • Priority support

Indicative pricing. Final tiers and amounts to be confirmed.

Free tier · no card

Open the workbook you filed last quarter and see what comes out.

Twenty rows, every format, nothing to install. If the output is wrong you will know in about a minute.

Start free

Takes about 30 seconds