Skip to content

How to Make a BIR DAT File Without Using the BIR Excel Uploader

How to Make a BIR DAT File Without Using the BIR Excel Uploader

Filing taxes can be tricky, especially when it comes to requirements that aren’t fully explained, like the .DAT file. If you’ve filed tax forms like 1601-EQ, 1604-E, or other withholding tax forms, chances are you’ve been asked to compile this file using the BIR Excel Uploader.

In this guide, we’ll help you understand:

  • What a DAT file is
  • What the BIR Excel Uploader does
  • And how you can generate DAT files automatically without using Excel at all

What is a DAT File?

A DAT file is a small, plain text file required by BIR. It contains detailed information about the tax you’re filing, especially when it involves withholding taxes.

Think of it as a machine-readable version of your tax return. It includes:

  • Your TIN and taxpayer information
  • Who you paid or withheld tax from (e.g., employees, suppliers)
  • Tax amounts
  • Alphanumeric Tax Codes (ATCs)
  • Tax period and return type

This file must follow a strict format, which is why most taxpayers use the BIR Excel Uploader to create it.

What is the BIR Excel Uploader?

The BIR Excel Uploader is a tool provided by the BIR that lets you encode and convert your tax data into a DAT file. It’s built using Excel macros and formulas and is often used when filing forms like:

  • 1601-EQ – Quarterly Remittance of Creditable Income Taxes Withheld
  • 1604-E – Annual Information Return on Income Payments Subjected to Withholding Taxes

The uploader helps make sure the data you input meets the required structure for BIR’s electronic filing system.

How the BIR Excel Uploader Works

Here’s how it works:

  1. You download an Excel template from the BIR (specific to the tax form you’re filing).
  2. You manually input your data like your TIN, the payee’s TIN, tax amounts, and tax codes (ATCs)—into the Excel file.
  3. You run the uploader, which converts that Excel sheet into a .DAT file using macros.
  4. You validate and upload the DAT file through a separate BIR portal, such as eFPS or eAFS.

The tool works, but the process can be technical and time-consuming—especially if you’re unfamiliar with formatting rules or Excel macros.

A Simpler Way: Auto-Generate Your DAT File

Instead of using the BIR Excel Uploader, you can now use online platforms like Taxumo to automatically generate your DAT file.

You don’t need to download anything or worry about formatting. These tools follow the BIR’s latest requirements and do all the work for you.

Here’s how it usually works:

  1. Log in to your account
  2. Enter your income & expenses on cashflow, including withholding details (from forms like 2307)
  3. The system automatically calculates your tax return
  4. A BIR-compliant DAT file is created for you
  5. The DAT file is submitted to the BIR together with your tax form, no need to download or upload anything yourself

Is There a Simpler Way?

Yes. Today, online tools like Taxumo allow taxpayers to automatically generate DAT files without having to deal with the Excel Uploader.

These tools are designed to follow the BIR’s formatting rules in the background. You only need to:

  • Enter your transaction or withholding data
  • Select your tax form and tax period
  • Let the system generate the .DAT file for you

The DAT file will already be BIR-compliant and ready for upload.

What’s the Benefit of Using an Automated Tool?

FeatureBIR Excel UploaderDAT Automation Tools
Manual data entry✅ Required❌ Not needed (auto-filled)
Formatting required✅ Strict✅ Handled automatically
Excel knowledge needed✅ Yes❌ No
Time to generate file⏳ Longer⚡ Much faster

Who Should Try This?

  • Freelancers and professionals who get BIR Form 2307s
  • Employers who need to file 1601-EQ and 1604-E
  • Bookkeepers and CPAs handling multiple clients
  • Small businesses who want to avoid file errors and focus on operations

If you want to save time and reduce errors, using an automated tool like Taxumo is a safe and efficient option.

Leave a Reply

Your email address will not be published. Required fields are marked *