Knowledge Base

BIR 8% flat tax, explained plainly

Plain-English guides to the BIR 8% flat rate for Philippine freelancers and small business owners: registering with the BIR, quarterly 1701Q and annual 1701A filing, foreign income and BAP rates, Form 2307, deadlines, and staying audit-ready.

Getting Started

Register with the BIR and understand the 8% flat rate.

How to register as an 8% freelancer

The step-by-step roadmap to getting your Certificate of Registration (COR / Form 2303).

Before you can file taxes on RaketTax, you need to be officially recognized by the BIR as a professional or sole proprietor. Here is the exact roadmap to getting your Certificate of Registration (COR).

Rather not do this yourself? RaketTax Launchpad is a paid, fully digital service — a partner bookkeeper creates your ORUS registration, secures your 8% flat rate from day one, and sets up your RaketTax ledger — in the normal case, no RDO visit is needed. It typically takes 3 to 5 business days. Already have a TIN from a job, but no ORUS account yet? Launchpad covers you too: the partner creates your ORUS account, updates your existing registration on BIR Form 1901 and transfers it from your old employer's RDO to your home RDO if needed, at no extra cost (you keep the same TIN; never apply for a second one, which is illegal). Launchpad is for registering self-employment, not for switching an existing business registration from graduated rates to 8%. That switch can only be made at the start of a new tax year. When you create your free RaketTax account, choose “I need to register: I already have a TIN (e.g., from a job or for an ID)” or “I don't have a TIN yet” to see it. A TIN you got for a government ID or bank account counts as already having one. If you already have an ORUS account, Launchpad can't take it over: that would need your ORUS password, which RaketTax never asks for. Use the free do-it-yourself steps below in your own ORUS account instead. The steps below are the free, do-it-yourself route.
Much of this is now online. The BIR's ORUS portal (orus.bir.gov.ph) handles new TIN registration, self-employed / professional registration, RDO transfers, and issuing a digital COR — often without a branch visit. Books-of-accounts registration and the Authority to Print are also available through ORUS. The walk-in steps below still apply if your RDO asks for them or ORUS can't complete your case; see “How to switch to the 8% tax rate online (using ORUS)” for the portal walkthrough.

Step 1: Update your RDO (if necessary)

Your Revenue District Office (RDO) must match your current residential or business address. If your TIN is still registered to the RDO of your old corporate job, you must transfer it.

  • The fix: Email or submit BIR Form 1905 to your old RDO to request a transfer to your new local RDO.

Step 2: Prepare your documents

Depending on your exact setup, bring the following to your local RDO:

  • BIR Form 1901 (Application for Registration).
  • Valid government ID showing your name, address and birthdate (if it has no address, bring proof of address in your name).
  • Your invoices: buy BIR Printed Invoices at the counter, or bring a final sample of your own invoices from a BIR-accredited printer.
  • Only if you use a business name: DTI Certificate of Business Name.
  • Licensed professionals only: PRC ID (plus your government ID).

Step 3: File and claim your COR (Form 2303)

Submit your documents to the New Business Registrant counter. Thanks to the Ease of Paying Taxes (EOPT) Act, the ₱500 annual registration fee is now permanently abolished. The only fee is a ₱30 documentary stamp for your Certificate of Registration, plus the cost of BIR Printed Invoices if you buy them.

Crucial check: When they hand you your Certificate of Registration (Form 2303), look at the tax types listed. Make sure Percentage Tax (PT) is crossed out, and Income Tax (8% IT) is clearly indicated.

Step 4: Register your books and invoices

  1. Buy a physical Cash Receipts Journal (available at any bookstore) and have the BIR officer stamp it.
  2. Apply for an Authority to Print (ATP) so a BIR-accredited printer can create your official invoice booklets.

How to switch to the 8% tax rate online (using ORUS)

Update your Certificate of Registration to the 8% rate and drop Percentage Tax — entirely online, no BIR branch visit.

If your Certificate of Registration (COR) still shows Percentage Tax instead of the 8% Income Tax option, you can fix it online — you no longer have to line up at your RDO.

1. What is ORUS?

ORUS (Online Registration and Update System) is the BIR's official web portal for taxpayer profile changes — registering a TIN, updating your address or RDO, adding or removing tax types, and getting a digital copy of your COR.

ORUS is for registration; RaketTax is for filing. Use ORUS once to set your COR to the 8% rate. After that, RaketTax is where you track income and prepare your quarterly and annual returns.

2. How to update to the 8% flat rate

  1. Create an account at the official BIR ORUS portal, orus.bir.gov.ph. Use an email address you control — the digital COR and all updates are sent there.
  2. Once logged in, go to the option to update your registration information (this submits a digital BIR Form 1905).
  3. Request to opt into the 8% Income Tax Rate and to have Percentage Tax (Form 2551Q) removed from your active tax types.
  4. Wait for the BIR to process the request and issue your updated digital Certificate of Registration. When it arrives, check that Percentage Tax is gone and the 8% Income Tax option is shown.
The 8% choice is made when you register (Form 1901) or on your first quarterly return, and again on the first-quarter return of every later year. Every year, your first-quarter 1701Q (due May 15) is where you choose the 8% rate again. Tick “8%” on it and file it on time. It is the most important return of your year. Already registered with Percentage Tax on your COR? To move to 8% for a new year: (1) file Form 1905 in ORUS early in the year, before April 25, to remove Percentage Tax; (2) if it isn't removed in time, still file the Q1 2551Q with zero tax and a note that you chose 8%; (3) tick 8% on your Q1 1701Q, due May 15. If the year is already underway and you've been filing Percentage Tax, talk to a partner bookkeeper before switching mid-year — you may be locked into graduated rates until next year.
Once made, the 8% election is good for the whole tax year and irrevocable for that year (RR 8-2018 §3) — you cannot switch back to graduated rates partway through, even if it turns out to cost you more. You're free to elect differently again next year.

3. Why this matters for RaketTax users

RaketTax is exclusively built for the 8% flat rate. If your current COR still lists Percentage Tax (2551Q), the BIR's automated system will expect you to file it and may issue penalties if you don't. Updating your COR via ORUS means your registration matches the 8% rate RaketTax computes.

The 8% flat rate vs. graduated rates

Why the 8% flat rate is usually the simpler option for freelancers with modest expenses — and what you give up with graduated rates.

When you register your business, the BIR gives you a choice on how you want to be taxed. RaketTax is built exclusively for the 8% flat rate because it is usually the simpler option for freelancers with modest expenses. Here is why.

The old way: graduated rates (OSD / itemized)

Under graduated rates, you are taxed on your net income.

  • You must meticulously track every single business expense — internet bills, laptop purchases, client coffees — to lower your tax bill.
  • You must keep physical receipts for 5 years in case of an audit (BIR RR No. 7-2024, implementing the EOPT Act).
  • If you earn over a certain threshold, the BIR legally requires you to hire a CPA to audit your financial statements.

The RaketTax way: 8% flat rate

Under the 8% flat rate, you are taxed purely on your gross receipts — the total money you received.

  • The BIR completely ignores your business expenses. You do not need to track coffee receipts or internet bills.
  • You do not need audited financial statements while you stay on the 8% rate.
  • You simply pay a flat 8% on your gross receipts above ₱250,000 (the ₱250,000 exemption applies to pure freelancers, not mixed-income earners). It is a simple, quick calculation.

How the ₱250,000 tax-free exemption works

Your first ₱250,000 of income each year is 100% tax-free — and RaketTax tracks it for you.

If you are a purely self-employed freelancer or small business owner, the Philippine government gives you a massive financial head start every single year.

By law, your first ₱250,000 of income is 100% tax-free.

How the math works

If you earn ₱100,000 in the first quarter of the year, your tax due is exactly ₱0.00. If you end the year having earned exactly ₱300,000 total, you are only taxed 8% on the ₱50,000 that exceeded the limit — your total annual tax would be just ₱4,000.

How RaketTax tracks this

You do not need to calculate this manually. The dashboard features a live Tax-Free Buffer progress bar. As you log your payouts, the bar fills up. Until it crosses the ₱250,000 mark, every quarterly form (1701Q) you generate will legally declare zero tax due.

Mixed income (a job + freelancing)

If you also earn a salary, you keep the 8% rate on freelance income but lose the ₱250,000 exemption.

Did you leave a job this year to become a full-time freelancer? Or do you currently hold a job — corporate, government, NGO, a family business — while running a side hustle? If a salaried employer paid you at any point this year, the BIR classifies you as a Mixed Income Earner.

The ₱250,000 catch

As a mixed income earner, you still qualify for the 8% flat rate on your freelance side hustle. However, you do not get the ₱250,000 tax-free exemption.

Why? Because your employer already claimed that exact ₱250,000 exemption when calculating your salary withholding. You cannot claim it twice.

How to handle this in RaketTax

  1. Open Settings (from your profile menu, top-right) and turn on “I also earn a salary from an employer.”
  2. The system instantly removes the ₱250,000 buffer from your dashboard.
  3. Your freelance income is now taxed at a flat 8% from the very first peso you log, and your quarterly form uses ATC II016 (Mixed Income – 8%).
Year-end filing: your annual return as a mixed income earner is BIR Form 1701-MS, not 1701A — 1701A is only for people with no salary. It adds the tax on your salary to your 8% freelance tax, and credits what your employer already withheld. Your quarterly returns (1701Q) don't change.

Getting your annual return ready

  1. Grab the BIR Form 2316 (Certificate of Compensation Payment / Tax Withheld) your employer gives you — if you had more than one employer, you'll add their figures together.
  2. Open Forms and, on the Annual card, enter three totals from it: your gross compensation, your non-taxable / exempt compensation, and the tax your employer withheld.
  3. RaketTax pre-fills your Form 1701-MS with both sides — the tax on your salary and your 8% freelance tax — less every credit, including the tax already withheld by your employer. Download the filing package and check each figure against your 2316 and your ledger.
  4. File it through the offline eBIRForms package (version 7.9.6 or later includes Form 1701-MS) or at your RDO, and attach your 2316 along with your 2307s.
Prefer to hand it off? VIP Concierge files your annual return for you — you'll be asked to upload your 2316 (and enter the same three totals) so your partner bookkeeper has your salary figures.

Tracking Your Income

Log every payout correctly so your year adds up.

The cumulative rule (why you log every quarter)

Philippine income tax is cumulative over the calendar year — skipping a quarter breaks the math.

A common mistake freelancers make is thinking that each tax quarter is a fresh, separate slate. In the Philippines, income taxes are calculated cumulatively over the calendar year.

How the math compounds

When you file your Quarter 2 (1701Q) taxes, the BIR doesn't just look at what you earned in Q2. They look at your total income for Q1 + Q2, calculate the tax on that combined amount, and then subtract whatever tax you already paid in Q1.

  • Quarter 1: taxes based on Jan–Mar income.
  • Quarter 2: taxes based on Jan–Jun income (minus Q1 tax paid).
  • Quarter 3: taxes based on Jan–Sep income (minus Q1 & Q2 tax paid).
  • Annual (1701A): taxes based on the entire year (minus Q1, Q2 & Q3 tax paid).

What this means for your RaketTax ledger

If you skip logging your income for Quarter 1 and only start logging in Quarter 2, your math for the rest of the year will be broken. The ₱250,000 exemption will calculate incorrectly, and your annual return (1701A) must include the full year's income, so the missing quarter has to be fixed before you file. (Mixed-income earners file the 1701-MS instead.)

The rule: always log your income chronologically. If you are starting RaketTax in August and haven't filed yet, take a few minutes to log your past payouts from January through July so your annual timeline is perfect. If you *have* already filed some quarters, you gave RaketTax your running totals instead — see “Your starting point”.

Your “starting point” (joining RaketTax mid-year)

If you filed some 1701Q returns before RaketTax, those figures become your starting balance — and those quarters won't show on the Forms page.

The 1701Q is cumulative — every return builds on the ones before it (see “The cumulative rule”). So when you join RaketTax partway through the year, it needs to know where your year stands so far. That's your starting point.

Where it comes from

Onboarding asked whether you'd already filed the quarters that were due. Your answer set your starting point:

  • “Already filed and paid” — you entered your year-to-date totals from your last return (gross income, tax paid, 2307 credits). RaketTax stores those as one lump-sum starting balance and continues your running totals from there. The quarters you already filed are marked done — they won't appear on your Forms page, and you don't need to “Mark as filed & paid” for them.
  • “I missed it” — you entered your gross income for the unfiled period only. Those quarters do appear on your Forms page so you can catch them up (late), and RaketTax routes you to a partner bookkeeper for the penalty math if you want help.

Viewing and fixing it

Your starting point lives in Settings → Starting point. You can edit the three figures and the “Quarters already filed & paid” selector any time — up until you generate your first return for the year in RaketTax, after which it locks (a filed form already depends on it). Contact support if you need a change after that.

Get this right before your next filing. If your starting balance is too low, RaketTax will understate your tax and you could underpay; too high and you'll overpay. If you're not sure of a number, use your best estimate now and correct it in Settings before you file.

Handling foreign income (USD, AUD, EUR)

The BIR wants everything in PHP at the official rate on the date you were paid — RaketTax fills that in for you.

If you work on platforms like Upwork, Fiverr, or OnlineJobs.ph, you likely get paid in foreign currency. The BIR requires all income on your tax forms to be declared in Philippine Pesos (PHP).

How the exchange rate is computed

You cannot just guess the rate or use the rate your local bank gave you on withdrawal day. Under RMC 12-2024 the BIR requires the Bankers Association of the Philippines (BAP) weighted-average reference rate on the exact date the money was credited to your account. (This is the same daily figure the BSP republishes in its Reference Exchange Rate Bulletin.) For a currency other than USD, BIR's digest of RMC 12-2024 says the BSP's published rate is used instead.

How RaketTax does it for you

  1. When you add an income entry, select the currency (e.g. USD) and the date you were paid.
  2. Type in the exact foreign amount (e.g. $1,000).
  3. RaketTax auto-fills the official rate for that date. For USD it uses the BAP rate; for EUR and AUD it uses the BSP's own published rate from its daily Reference Exchange Rate Bulletin. The field shows which rate and date it used.
The rate is editable — if your bank or platform statement shows a specific rate you want to match, just type over it. If a date has no published rate (weekend / holiday), RaketTax uses the immediately preceding business day, exactly as the BIR expects.

Form 2307 explained (avoiding double taxation)

Local corporate clients withhold part of your pay and give you a 2307 — log it or you'll pay tax twice.

If you only have foreign clients, you will never see a BIR Form 2307. However, if you provide services to local corporate clients in the Philippines (like a Manila-based marketing agency), this form is critical.

What is Form 2307?

Local clients are required to withhold part of your payment as creditable withholding tax (shown on Form 2307) and send it directly to the BIR — usually 5% (or 10% if your gross professional income for the year is over ₱3,000,000) for professional/talent fees. If you're paid as a contractor rather than for professional services, the rate is 2% instead — check which one your 2307 actually shows.

  • To prove they didn't just keep your money, the corporation gives you a Form 2307 (Certificate of Creditable Tax Withheld at Source).
  • Think of Form 2307 as a discount coupon — it proves you have already paid a portion of your taxes in advance.

How to log it in RaketTax

If you do not log your 2307 certificates, you will end up paying the BIR twice for the same income.

  1. When adding a local income entry, fill in the Withholding tax deducted (₱, from a 2307) field.
  2. Enter the exact amount the client withheld from you.
  3. Optionally, attach a photo of the 2307 itself (JPEG or PNG) right on that same income entry — RaketTax appends it to your DIY filing package so you can email the BIR the return and its 2307s in one document.
  4. When RaketTax generates your quarterly PDF, it automatically deducts this amount from your final tax bill and counts the certificate toward your attachments.
Attaching the photo directly on the income entry is the quickest way to log a 2307 — you don't need to create a separate standalone certificate entry for it too.

You must also submit a SAWT

In plain terms: a SAWT (Summary Alphalist of Withholding Taxes) is a one-page list of every client who withheld tax from you in a period and how much. The BIR wants it filed *separately* from your return — through its own online facilities — before it will let you keep the 2307 credit.

Logging the 2307 in RaketTax nets the credit against your tax due and counts the certificate toward your attachment total — but under BIR RR 2-2006 the credit is only valid if you also submit that SAWT for the same period. Skip it and the BIR can disallow the entire withholding credit during an audit and bill you the difference plus penalties.

The easy way — VIP Concierge. The SAWT is a technical BIR filing that trips up most people doing it alone. On VIP Concierge, your partner bookkeeper compiles your 2307s, generates the SAWT, and submits everything with your return — you don't touch the Alphalist software. Choose it under “Get this quarter ready to file” on the Forms page.

If you'd rather self-file the SAWT, here's the manual process:

  1. Download the BIR's free Alphalist Data Entry and Validation Module (bir.gov.ph → eServices) and enter each 2307 to produce a `.dat` file.
  2. Email the `.dat` file to esubmission@bir.gov.ph. Subject line: `SAWT <form> <TIN> <RDO> <name> <period>` (e.g. `SAWT 1701Q 123-456-789 044 DELA CRUZ 1st Quarter 2026`). Keep the confirmation email the BIR sends back.
  3. After filing, log in to the BIR eAFS portal and upload (the 15-day window is the one cited for annual returns; for a quarterly return, ask your RDO whether a deadline applies): the confirmation email, a scan of every Form 2307, and a copy of your filed return.

The “Ref / Invoice no.” field (optional)

Where the reference in your books comes from — RaketTax never invents a receipt number for you.

The + Log Income form has an optional Ref / Invoice no. field. A fabricated receipt number fails a BIR audit, so RaketTax will never generate one for you — this field is the only place that value comes from.

Billing a local client

Enter the number from your own BIR-registered Invoice booklet — for example Inv #0001. That is the document your client keeps and the BIR expects to see.

Getting paid through a platform (Upwork, PayPal, Wise)

Foreign platforms don't issue BIR invoices. Enter the platform's Transaction ID or Reference Number from the payment or withdrawal confirmation. That keeps your physical books audit-ready — every row traces back to a real record you can pull up.

If you leave it blank

The ledger and Notebook copy mode simply show a dash (—). When you handwrite that row into your Books of Accounts, write in your own invoice number or the platform reference at that point.

Whatever you type is stored exactly as entered and shown verbatim in the Ref / Invoice no. column of Notebook copy mode.

What counts as “gross receipts”?

The total amount billed — before platform fees, withdrawal fees, or bank charges.

Under the 8% flat rate law, your tax is calculated purely on your gross receipts. But what exactly does that mean?

Gross receipts = the total amount billed

Your gross receipt is the total amount your client agreed to pay you for your service, before any platform fees, withdrawal fees, or bank charges are deducted.

  • Example: you bill a client $1,000 on Upwork. Upwork takes a $100 platform fee, and you withdraw $900 to your bank.
  • The law: you must declare the full $1,000 as your gross receipt, not the $900 that hit your bank.

Why can't I deduct expenses?

The trade-off for the 8% flat rate's simplicity is that the BIR ignores all your business expenses. You cannot deduct Upwork fees, PayPal fees, your internet bill, your coworking rent, or a new laptop.

Do not subtract these expenses from your RaketTax ledger entries. Log the gross amount you charged the client, let the system apply your ₱250,000 exemption, and enjoy a simple flat rate.

Running a retail store on the 8% rate (not a freelancer)

Sari-sari store, online resale, a small shop — the 8% rate works the same, but logging sales and issuing invoices looks different from a freelancer's day-to-day.

RaketTax isn't only for freelancers taking foreign client payments — it works just as well for a sole proprietor running a retail business: a sari-sari store, an online resale shop, a small trading business. The 8% rate, the ₱250,000 exemption, and the quarterly filing process are identical. What's different is your day-to-day: you're selling merchandise to walk-in or online customers, not billing a client for a service.

Gross receipts = your total sales, not your profit

For a freelancer, gross receipts is what a client pays for a service. For a retail seller, it's your total sales revenue — every peso a customer hands you for merchandise, before deducting what you paid to stock it.

  • Example: you buy stock for ₱30,000 and sell all of it for ₱50,000. Your gross receipt for tax purposes is the full ₱50,000 — not the ₱20,000 profit.
Cost of goods sold (COGS) — what you paid your suppliers — is not deductible under the 8% flat rate, the same way a freelancer's business expenses aren't (see “What counts as gross receipts?”). This makes 8% a better fit for a healthy-margin retail business than a thin-margin one — weigh that before you elect it, since the choice locks for the calendar year.

Issuing Sales Invoices to your customers

Every sale needs a registered invoice on demand. Under the EOPT Act, the old “Sales Invoice vs. Official Receipt” split is gone — everything is now just an Invoice, with “Sales Invoice” as the specific type used for goods (see “Issuing official invoices” for the general ATP process, which applies here too).

  • Manual booklet: get an Authority to Print (ATP) and use serialized Sales Invoice booklets — the standard route for most small retailers.
  • Cash register or POS system: instead of an ATP, the machine itself needs a BIR Permit to Use (PTU) for that specific Cash Register Machine (CRM) or Point-of-Sale (POS) unit.
A BIR-accredited POS or full Computerized Accounting System only becomes mandatory once your gross sales cross ₱3,000,000 a year — and crossing that line also means losing the 8% rate itself (see “The ₱3,000,000 micro-taxpayer limit”). Up to that, a PTU-covered POS is optional, not required — a manual invoice booklet is perfectly legal.

One ledger entry per day, not per customer

Retail means many small sales a day rather than a freelancer's few larger ones. You don't need to log every individual walk-in sale in RaketTax — one ledger entry per day (or per invoice booklet page), using that day's total sales as the amount, matches how your physical Books of Accounts already records it. See “Notebook copy mode” if you keep handwritten books.

Registering as a retail sole proprietor

The registration roadmap is the same as “How to register as an 8% freelancer,” with one addition: sole proprietors also need a DTI Certificate of Registration for their business name, alongside BIR Form 1901. When setting up RaketTax, choose “Small business owner” (not “Freelancer / Professional”) when asked how you're registered.

Everything else — the ₱250,000 exemption, the flat 8% rate, the ₱3,000,000 VAT ceiling, and quarterly filing — works identically for a retail sole proprietor and a freelancer. This article only covers what's actually different day to day.

Filing Your Taxes

Turn your RaketTax PDF into a filed return.

DIY step 1: downloading & installing eBIRForms

Where to get the official government software — and the workaround for Mac users.

If you choose the DIY self-service option on RaketTax, you use the official government software to file your generated PDF.

Where to get the software

  1. Go to the official BIR website (www.bir.gov.ph) → eServices → eBIRForms.
  2. Download the latest Offline eBIRForms Package — always take the newest version number listed on the page.
  3. Install it on your computer.

The Mac user problem (and the workaround)

eBIRForms is strictly a Windows-only program with no native Mac installer. If you use a MacBook you have three options:

  • Option A (free): borrow a Windows laptop from a friend or family member for the 10 minutes it takes to encode your quarterly form.
  • Option B (technical): run the eBIRForms Windows .exe on your Mac with an emulator like Parallels Desktop, CrossOver, or VirtualBox.
  • Option C (least effort): skip the DIY hassle and upgrade to RaketTax VIP Concierge — a partner bookkeeper handles the Windows filing for you.

DIY step 2: copying RaketTax data to eBIRForms

The RaketTax PDF is laid out like the government form — you're just copying numbers across, then Validate and Submit.

Once you have eBIRForms open, your RaketTax dashboard makes the actual filing incredibly fast. You are essentially just copying and pasting.

Set up your taxpayer profile (first time only)

eBIRForms won't let you submit until your profile is complete. Fill in every field it asks for:

  • TIN and Branch Code — your 9-digit TIN, then the branch code (00000 for almost every freelancer — you are a head office).
  • RDO Code, Registered Address, and ZIP Code.
  • Line of Business / Occupation — e.g. “Freelance Writer”, “IT Consultant”.
  • Telephone / Contact Number — a landline or mobile number.
You gave RaketTax all of these during onboarding — open Settings → Registration details to copy them (and to fix any that don't match your Form 2303; they stay editable there until you generate your first return for the year). The 1701Q / 1701A paper layout has no box for Line of Business, so it lives in the eBIRForms profile screen only; RaketTax does print your Contact Number on the 1701A.

Encode the return

  1. Select your tax form from the dropdown: 1701Q for Quarters 1, 2 and 3; 1701A for your annual year-end filing.
  2. Open the pre-filled PDF generated by your RaketTax dashboard.
  3. The PDF is laid out to match the government software. Go down the screen and type the exact numbers from your RaketTax PDF into the matching boxes in eBIRForms.

Validate and submit

  1. Click Validate. Fix anything that pops up in a warning box, then Validate again until it's clean.
  2. Click Submit / Final Copy and agree to the Terms of Service Agreement (TOSA) when prompted.
  3. Check your email inbox — and your spam / junk folder — for the BIR's confirmation email (the TRRC). Save it: that email is your proof of filing.

DIY step 3: the TRRC email (your official receipt)

The confirmation email the BIR sends after you submit is your legal proof of filing — don't lose it.

When you hit “Submit” on eBIRForms, the government servers process your data. The BIR usually sends an automated email to the address registered to your eBIRForms profile within a few hours, sometimes up to 24.

What is the TRRC?

This email is the Tax Return Receipt Confirmation (TRRC).

  • Do not delete this email. It is accepted as proof of filing, in place of a physical BIR receiving stamp.
  • Keep it safe — it shows when you filed.

How to store it

Print a copy and staple it to the printed RaketTax PDF form. This combo (the form + the email receipt) is what banks want for housing loans and embassies want for travel visas.

DIY step 4: paying your tax due (GCash / Maya, or a bank)

If your form shows tax owed, pay it straight from your phone — no bank queue. Prefer a physical stamp? A bank works too.

Thanks to the Ease of Paying Taxes (EOPT) Act, you no longer have to line up at a specific Authorized Agent Bank (AAB) to pay your tax bill — though you still can, if you'd rather have a physical stamp.

The mobile e-wallet method

If your RaketTax PDF shows that you owe a tax amount (meaning you have passed your ₱250,000 exemption limit):

  1. Open your GCash or Maya app.
  2. Go to Pay Bills → Government → BIR.
  3. Enter your 9-digit TIN and branch code (00000 for most freelancers), the form number (1701Q for a quarter, 1701A for the annual), and your RDO code.
  4. Return Period = the *last day of the period* you're paying for: Q1 → March 31, Q2 → June 30, Q3 → September 30, Annual → December 31.
  5. Enter the exact amount from your RaketTax form (add any late-filing penalty if the return is past due), then pay.
Proof of payment: the GCash or Maya digital receipt is legally binding. Screenshot it, print it, and staple it to your TRRC email and tax form. Your payment is recorded; keep the confirmation. Finish with step 5 so RaketTax knows what you paid.

Or: pay over the counter at a bank

Prefer an actual rubber stamp on your papers instead? RaketTax's Forms page also has a Pay at a bank option: print your completed tax form and your TRRC confirmation email, bring both plus cash to an Authorized Agent Bank (AAB) linked to your RDO, and the teller stamps both printouts on the spot. Keep the stamped originals — that's your proof of payment.

DIY step 5: mark the quarter “Filed & Paid” in RaketTax

The last step after every quarterly filing — tell RaketTax the exact amount you paid so it doesn't make you overpay later.

Once you've filed a quarterly return (Q1, Q2 or Q3) on eBIRForms and paid any tax due, come back to RaketTax for one last step.

What to do

  1. Open your RaketTax Forms page.
  2. On the quarter you just filed, click Mark as Filed & Paid.
  3. Enter the exact tax amount you paid to the BIR for that quarter. Enter ₱0 if you were still under the ₱250,000 exemption and nothing was due.
  4. The quarter switches to a green ✓ Filed & Paid state. Use the Edit link if you mistyped the amount.

Why this matters

RaketTax needs to know exactly how much you paid in previous quarters so it can automatically deduct that amount from your Q3 and Annual tax calculations. If you skip this, you might accidentally overpay your taxes.
Until you mark a past quarter, the dashboard treats it as ₱0 paid and shows an “Already filed & paid?” reminder on your Tax Position card.
**Quarters you filed *before* joining RaketTax don't appear on the Forms page and can't be marked — if you told us during setup that you'd already filed them, their income and tax are folded into your starting balance instead. RaketTax just continues your running totals from there. If that's wrong, fix it in Settings → Starting point** (the “Quarters already filed & paid” selector).

Using VIP Concierge? Still mark the quarter once the tax is paid. The partner bookkeeper files your return, but only you know the amount that left your GCash or Maya wallet.

How to pay your taxes & get your proof of income

Two ways to settle your tax due after eBIRForms — and exactly which papers to staple together for an embassy or bank.

Once your return is filed and you have your figures, the last thing to sort out is the payment — and the paper trail that proves you paid.

The golden rule: eBIRForms first, always

You cannot just print the RaketTax PDF and bring it to the bank. The BIR requires you to encode and submit your return through the eBIRForms software first, and wait for the BIR's confirmation email (the TRRC), before you pay a single peso. The bank or e-wallet may not accept a payment for a return that was never submitted online.

If your tax due is ₱0 because you are still under the ₱250,000 exemption, there is nothing to pay — your TRRC email on its own is your proof of filing, and you can skip straight to marking the quarter Filed & Paid in RaketTax.

Option A: pay digitally (GCash / Maya / bank app) — the modern way

If you pay online through GCash, Maya, or your bank's app, there is no physical bank stamp — and you don't need one. The electronic receipt is legally binding proof of payment on its own. (See “DIY step 4” for the exact GCash / Maya steps.)

To prove your income to an embassy or a bank, just print and staple these three documents together:

  1. Your completed tax form — the 1701Q or 1701A you filed.
  2. The BIR TRRC confirmation email.
  3. Your GCash / Maya / bank electronic payment receipt.

Option B: pay over the counter (physical bank stamp)

If you prefer an actual rubber stamp on your papers, print two documents first: your completed tax form and the BIR TRRC confirmation email.

  1. Bring both printouts — plus your cash — to an Authorized Agent Bank (AAB) linked to your Revenue District Office (RDO).
  2. The teller processes the payment and physically stamps your tax form and your TRRC printout.
  3. Keep the stamped originals. That receiving stamp is your proof of payment for embassies and banks.
Either way, once the tax is paid, open your RaketTax Forms page and hit Mark as Filed & Paid so future quarters don't double-count the amount.

How the VIP Concierge works

Our partner bookkeepers encode and submit your return on their Windows terminals and upload your TRRC.

If downloading Windows software and tracking government emails sounds like a headache, RaketTax offers VIP Concierge to handle the heavy lifting.

Our partner bookkeepers are Accredited Tax Agents (ATAs). The BIR's Online eBIRForms System lets ATAs file returns on behalf of their clients, so you never need to install eBIRForms or own a Windows computer — it works the same if you're on a Mac or only have your phone.

The process

  1. At the end of the quarter, review your ledger and click Send to VIP Concierge — a per-filing fee (shown at checkout), or included in the Annual VIP Concierge Pass.
  2. A partner bookkeeper extracts your calculated data and prepares the return for your review.
  3. Once you approve the figures, they open eBIRForms on their secure Windows terminals, encode your exact numbers, and file the return with the BIR for you.
  4. Once the BIR issues the official TRRC email, the partner bookkeeper uploads it directly to your RaketTax dashboard.
On payments: VIP Concierge covers the preparation and filing of your forms. If you actually owe tax to the BIR (e.g. ₱1,500), you still open your GCash app and pay that amount directly to the government using the steps in “Paying your tax due.”

Quarterly & annual deadlines

May 15, Aug 15, Nov 15, and Apr 15 — but check the actual "file on or before" date in RaketTax, since it rolls forward off a weekend or holiday.

The BIR is strict about deadlines. Filing or paying even a day late draws penalties — the BIR will normally assess a compromise penalty, plus a surcharge and interest if you actually owed tax. See “Late filing, penalties, and open cases” for the amounts.

The quarterly forms (BIR Form 1701Q)

  • Quarter 1 (income from Jan–Mar): statutory date May 15.
  • Quarter 2 (income from Apr–Jun): statutory date August 15.
  • Quarter 3 (income from Jul–Sep): statutory date November 15.

The annual form (BIR Form 1701A)

  • Annual (total income for the whole year): statutory date April 15 of the following year.
These are the law's statutory dates — but if one falls on a weekend or a fixed public holiday, the actual deadline rolls forward to the next business day, and RaketTax's Forms page always shows that real "file on or before" date, not just the statutory one. For example, Nov 15, 2026 falls on a Sunday, so Q3 2026 actually closes on Monday, Nov 16.
Holy Week is the one exception RaketTax doesn't auto-adjust for. Good Friday and other movable holidays near April can shift the Annual deadline in a given year, and the BIR sometimes issues a separate proclamation extending it. RaketTax's rollover only accounts for weekends and fixed-date holidays — always double-check with an official BIR announcement close to April 15 if a movable holiday lands nearby.
RaketTax emails you a reminder 14 days before each deadline (and an SMS if you added a mobile number) so you never get caught off guard.

Staying Compliant

Books of accounts, invoices, limits, and fixing mistakes.

Notebook copy mode (your physical books of accounts)

The BIR still requires handwritten Manual Books — RaketTax formats your ledger so copying takes 5 minutes.

Even though RaketTax digitizes your entire ledger, the BIR still legally requires registered professionals to maintain physical Manual Books of Accounts (usually a red-and-blue columnar notebook from a bookstore).

The “anti-paste” rule (why you must handwrite)

Many freelancers think they can print an Excel sheet and glue it into their notebook. Do not do this. Under BIR regulations (RMC 29-2019), pasting printed sheets into a manual book is strictly prohibited and will result in penalties during an audit. The entries must be physically handwritten in ink.

How to use Notebook copy mode

  1. Open your RaketTax Ledger and toggle on Notebook copy mode.
  2. Your screen transforms to match the 7-column grid of your physical BIR Cash Receipts Journal.
  3. Prop up your phone and copy the grid box-for-box into your notebook.
  4. The system calculates your monthly subtotals, so a quarter's worth of handwriting takes less than 5 minutes.

Issuing official invoices (Authority to Print)

“Official Receipts” for services are gone — you now issue an Invoice, and it needs an ATP.

Some local clients will ask you for an “Official Receipt” before they pay. Thanks to the Ease of Paying Taxes (EOPT) Act, the term “Official Receipt” for services has been legally phased out. You now issue an Invoice.

How to get your invoices

You cannot design an invoice on Canva, print it on bond paper, and call it official. To issue legal invoices in the Philippines you need an Authority to Print (ATP).

  1. When you first register at your RDO, apply for an ATP.
  2. The BIR directs you to an accredited local printing press.
  3. The press prints official, serialized booklet invoices with your name, TIN and business address on them.
When do I use them? A foreign client (e.g. someone on Upwork) usually doesn't care about BIR invoices — you just issue a standard digital invoice. But you must still legally write down all your earnings, foreign or local, in your physical Books of Accounts.

The ₱3,000,000 micro-taxpayer limit

The 8% rate is only for gross receipts up to ₱3,000,000 a year. Go above it and you graduate to VAT.

The 8% flat rate is a massive privilege, but it comes with a strict ceiling. It is exclusively for Micro-Taxpayers — businesses and freelancers earning up to ₱3,000,000 in gross receipts for the year.

What happens if I earn ₱3,000,001?

If your freelance business explodes and you cross the three-million-peso mark, you legally “graduate” from the 8% flat rate.

  • You will be required to update your BIR registration to become a VAT-registered taxpayer.
  • The 8% you already paid this year isn't lost — it's credited against your income tax under the graduated rates.
  • You will also owe percentage tax for the year (BIR Form 2551Q, 3% of gross under NIRC §116) — electing 8% had waived it, and that waiver falls away once you graduate.
  • Your tax computation becomes significantly more complex, and you will likely need a CPA and traditional accounting software.
You're still a Small Taxpayer up to ₱20,000,000 gross, so the EOPT-reduced late-filing penalties keep applying — what you lose at ₱3,000,000 is the flat 8% rate, not the penalty relief.

Other ways to lose 8% eligibility

The ₱3,000,000 ceiling is the most common one, but not the only one. You also lose your 8% eligibility if you voluntarily register for VAT, or if you belong to a licensed profession that the BIR explicitly bars from the 8% rate (for example, a partner in a general professional partnership). If either applies to you, the 8% flat rate — and RaketTax — isn't the right fit.

The RaketTax warning system

You do not need to constantly check your math. As your total income approaches the ₱3,000,000 limit, your dashboard alerts you, giving you plenty of time to consult an accountant for the transition.

Using your ITR for visas and loans

Embassies and banks want the “Holy Trinity” — the form, the BIR stamp, and the proof of payment.

Filing your taxes isn't just about avoiding penalties — it is the key to your financial and travel goals. When applying for a Japan visa, a Schengen visa, or a Pag-IBIG housing loan, they will ask for your “ITR” (Income Tax Return).

The “Holy Trinity” of proof

Never submit just the PDF form by itself — a self-generated PDF proves nothing. You must submit all three of these documents stapled together:

  1. The official form: your printed BIR Form 1701A (annual) or 1701Q (quarterly) generated by RaketTax.
  2. The BIR receiving stamp: your printed TRRC email from the BIR proving they received the form.
  3. The proof of payment: your printed GCash, Maya, or bank receipt proving you actually paid the tax due (if your income was above the ₱250,000 exemption).

When a bank or embassy sees this complete set, they view you as a highly legitimate, financially stable professional.

Late filing, penalties, and open cases

Missing a deadline isn't the end of the world — but you can't just file it late without settling penalties.

Missing a BIR deadline (e.g. forgetting to file your Q2 taxes by August 15) is stressful, but it is fixable. You cannot, however, just file it normally on eBIRForms the next day without consequence.

Because you're on the 8% flat rate your gross is under ₱3,000,000, which makes you a Micro Taxpayer under the Ease of Paying Taxes (EOPT) Act. Micro and Small taxpayers (Small = gross ₱3,000,000–₱20,000,000) get the same reduced penalty rates (RA 11976; RR 6-2024). The figures below are those reduced rates.

If you owed ₱0 (still under the ₱250,000 exemption)

There's no surcharge or interest — but the BIR normally still assesses a compromise penalty for filing late: a fixed amount by your gross receipts from the BIR's schedule (Annex A of RMO 7-2015) — ₱1,000 up to ₱50,000, ₱3,000 up to ₱100,000, ₱5,000 up to ₱500,000, ₱10,000 up to ₱5M. It isn't reduced for Micro/Small taxpayers. Strictly it needs your consent, but RDOs assess it as a matter of course. You still have to file the return to close the period.

If you owed tax

  • Surcharge — 10% of the unpaid tax (the reduced Micro/Small rate; the standard rate is 25%).
  • Interest — 6% per year on the unpaid tax, counted daily until you pay (reduced from 12%).
  • Compromise penalty — a fixed BIR amount by the tax due (Annex A of RMO 7-2015), not reduced for Micro/Small: ₱1,000 up to ₱5,000 of tax, ₱3,000 up to ₱10,000, ₱5,000 up to ₱20,000, ₱10,000 up to ₱50,000, ₱15,000 up to ₱100,000, ₱20,000 up to ₱500,000.
Crossing ₱3,000,000 does not change these penalty rates — as a Small Taxpayer (up to ₱20,000,000) you still get the EOPT reductions. What you lose at ₱3,000,000 is the 8% flat rate itself: you must shift to the graduated income-tax rates and register for VAT.

How to fix an open case

  1. Generate your past-due form on RaketTax to get your base numbers.
  2. Physically visit your RDO (or the RDO's accredited bank) to have the Officer-of-the-Day compute your exact penalties and interest.
  3. Pay the penalty at the RDO or their designated partner bank to officially close the case.
Do not ignore open cases. If they pile up over the years, the penalties and interest snowball into a large debt you'll be forced to settle before you can close your business or get a tax clearance.

Ready to prepare your BIR forms?

RaketTax is free to track your income. You only pay when you download a completed filing.

Try RaketTax Free

RaketTax is a tax preparation tool, not tax advice. For anything unusual, talk to a CPA or your RDO.