free · no sign-up · stays in your browser

Invoice generator for Filipino freelancers & small businesses

Fill in the left, watch the billing statement build itself on the right. 12% VAT breakdown, creditable withholding tax, GCash payment notes — then print or save as PDF. Nothing is uploaded; your draft is saved in this browser automatically.

Your business
Bill to
Invoice details
Auto-suggested — edit freely. Keep a running sequence for your records.
Line items
Tax
VAT-registered
Off = non-VAT (a "Non-VAT taxpayer" note is added). On = 12% VAT breakdown.
Applied to the VAT-exclusive amount. Your client withholds this and gives you BIR Form 2307.
Notes / payment instructions
live preview
Service Invoice / Billing Statement
NO.
ISSUED
DUE

Bill to
DescriptionQtyUnit priceAmount
Thank you for your business · made with rotoms.com/invoice

Draft auto-saved in this browser only. Print uses A4, black on white.

Pro — coming

Invoicing that runs itself

Saved clientsPick a client, invoice ready in two taps.
Recurring invoicesMonthly retainers send themselves.
Auto-numberingOne sequence across all your devices.
GCash payment linkClients pay straight from the invoice via PayMongo.
one email at launch · wala nang iba

Withholding tax, VAT, and official receipts — the 60-second version

When does 2%, 5%, or 10% withholding apply?

When your client is a business (a corporation, or a sole proprietor engaged in trade), they usually act as a withholding agent: they deduct creditable withholding tax from your fee and remit it to the BIR on your behalf. Professional fees paid to individuals are commonly withheld at 5% if your gross income for the year is ₱3,000,000 or below and you gave the client a sworn declaration — otherwise 10%. A 2% rate typically applies to certain contractors and service providers. The withheld amount is not lost money: your client issues you BIR Form 2307, and you credit it against your income tax due. When in doubt, ask your client's accountant which rate they apply.

Non-VAT? Remember the percentage tax

If you are not VAT-registered, you generally pay the 3% percentage tax on gross receipts (filed quarterly on BIR Form 2551Q) — unless you elected the 8% flat income tax option, which replaces both the percentage tax and the graduated income tax. Not sure which option saves you more? Run your numbers through our free 8% vs graduated tax calculator.

This is a billing document, not an official receipt

The document this tool produces is a service invoice / billing statement — the paper you send so your client knows what to pay and how. It is not a BIR-registered official receipt or invoice: those must be BIR-registered (printed under an Authority to Print by an accredited printer, or issued through a registered system). If your registration requires it, issue your BIR-registered receipt/invoice upon payment. Many clients ask for a billing statement first and the registered receipt after paying — this tool covers the first half.

Frequently asked questions

Is this invoice generator free?

Yes — completely free, no sign-up, no watermark. The whole tool runs in your browser, and you can print or save as PDF as many times as you like.

What's the difference between a VAT and a non-VAT invoice?

A VAT-registered taxpayer must show a 12% VAT breakdown: VATable sales, plus the 12% VAT amount, then the total. A non-VAT taxpayer bills with no VAT line, and the document carries a "Non-VAT taxpayer" note — non-VAT taxpayers instead generally pay the 3% percentage tax (or elect the 8% flat option). VAT registration is generally required once gross sales exceed ₱3,000,000 in a 12-month period.

Is this an official BIR receipt or invoice?

No. This produces a billing document — a service invoice / billing statement. It is not a BIR-registered official receipt/invoice. If your registration requires it, issue your BIR-registered receipt (from an accredited printer under an Authority to Print, or a registered CAS/POS) upon payment.

Where is my data stored?

Only in your own browser. Nothing is uploaded — the page has no backend for invoice data. Your last invoice is kept in localStorage so it's still there when you come back; clearing your browser data removes it completely.