Questions about bills.ph, all in one place.
BIR forms, approvals, matching and payments, the planned order-to-cash, pricing, how bills.ph sits beside your accounting system, and signing in.
45 questions
BIR forms and withholding
How do I generate BIR Form 2307 for my suppliers?
bills.ph generates a 2307 for every invoice that has withholding, when the invoice is posted, on the Bureau's own form layout. The ATC, the income payment net of VAT and the tax withheld come from the supplier's tax profile and the invoice itself, so nothing is retyped in Excel.
What ATC do I use for professional fees?
It depends on the payee, so confirm the ATC and rate with your tax adviser. bills.ph stores the ATC and rate you set on each supplier's tax profile and applies it to every payment, computed on the amount net of VAT.
Do exemption certificates stop withholding?
Yes. When a supplier's tax profile carries an exemption certificate, bills.ph withholds nothing on the payments it covers, and the payment run shows the supplier as exempt.
How are 0619-E and 1601-EQ prepared?
bills.ph fills the monthly 0619-E and the quarterly 1601-EQ from the withholding on the payments you made in the period, on the Bureau's own forms. Your accountant reviews the figures and files them.
What are QAP and SAWT, and does bills.ph create them?
QAP lists the suppliers you withheld tax from in the quarter. SAWT lists the tax your customers withheld from you, taken from the 2307s they send. bills.ph generates the QAP, the 1604-E annual alphalist and the SLSP purchases data files from the same records as your 2307s. The SAWT is planned with order-to-cash, which is coming soon.
Is bills.ph BIR-accredited?
No, and we don't claim it. Registering a computerized system and its permits belongs to the taxpayer, your company. bills.ph prepares the work: the right ATC, a 2307 per invoice, the 0619-E and 1601-EQ on the Bureau's own form layout, and the QAP, 1604-E and SLSP data files. Your accountant reviews and files.
Approvals and controls
How does bills.ph check the budget when a purchase request is raised?
At the moment of request, bills.ph compares the amount with the budget still available: the approved budget less what is already committed and spent. A hard control stops the request; a soft control warns and lets the approvers decide. Consumption is then tracked from request to PO to payment.
Can I set approval limits by amount?
Yes. Delegation of authority bands set the number of approvers by amount, for example one under ₱50,000, two up to ₱500,000 and three above, with multi-stage chains. Every pending document sits in one approvals inbox, and requesters can see whose desk it is on.
What happens if a purchase order is edited after it was approved?
Every approval is pinned to the document version that was signed. A PO amendment creates a new version that goes back through approval, and the approved version stays in force until the new one is signed.
Can approvers delegate while on leave?
Yes. An approver can delegate to a colleague for a set period, and the delegation works only while both people are active members. The approval record shows who signed and on whose behalf.
How does supplier accreditation work?
New suppliers go through an onboarding checklist with documents such as the BIR 2303 and business permits, and must be approved before they can be paid. A supplier hold keeps a supplier out of every payment run until it is lifted.
Can one person request, approve and pay?
No. Nobody can approve a document they raised, and one person cannot sign two stages of the same approval chain. Payments are prepared by AP and approved by someone else, under your payment approval rules. A one-approver rule is allowed, but the approver is never the requester.
Matching, payments and fraud
What is three-way matching in accounts payable?
Three-way matching compares the supplier invoice with the purchase order and the receiving report before anything is paid. bills.ph checks price and quantity against the tolerance you set; anything outside it becomes a match exception that needs a reason and a named person before payment.
What happens when an invoice is outside tolerance?
It becomes a match exception and cannot be paid. An AP verifier records a decision and a reason, for example hold for a credit memo or pay the received quantity only, and the decision is logged with their name and the time.
How do I stop payments to a fake supplier bank account?
In bills.ph a supplier's bank details cannot be edited directly. A change goes through a separate bank change request that a second person must approve, and payments keep going to the account on file until it is approved.
Can a supplier check that a purchase order is genuine?
Yes. The purchase orders, PO amendments, requests for quotation and remittance advice a supplier receives carry a QR code. Scanning it, or typing the address printed beside it, opens a page at bills.ph that confirms the document was issued by your company, shows its number, date and, where it has one, its total, and says whether it is still current or has been cancelled or replaced by a later version. A forged document leads nowhere, and one with altered figures shows the true total. The page never shows line items, attachments or the name of anybody in your company.
How do payment runs work?
AP batches approved bills into one payment run. The run is approved under your payment approval rules, each payment judged by the amount it releases, usually by a treasurer and never by the person who prepared it. On Enterprise, approvals at or above an amount you set ask for a fresh authenticator code. A payment can be voided only with a reason, and the void stays in the activity log. Every released payment has a remittance advice for the supplier, listing the invoices it settles and any tax withheld, to print or download, or, once it is switched on in settings, to email to the supplier from bills.ph.
Can cash advances be liquidated in the system?
Yes. Cash advances are requested, approved, disbursed and liquidated in bills.ph, with a per-employee ceiling and a cap on open advances. Liquidating or cancelling an advance releases the ceiling.
Order-to-cashComing soon
What must a sales invoice show under the EOPT Act?
The EOPT Act (RA 11976) and RR 7-2024 ask a VAT-registered seller's sales invoice to show the seller's registered name, VAT registration TIN with branch code and registered address, the words Sales Invoice, a serial number and date, the buyer's registered name, TIN and address, and each item's description, quantity, unit price and amount, with VATable, VAT-exempt and zero-rated sales shown separately with the 12% VAT. The sales invoice in bills.ph's planned order-to-cash is being built to carry those fields; order-to-cash is not available yet. Your tax adviser confirms the details for your registration.
Does bills.ph support the BIR's EIS?
EIS submission is on the bills.ph roadmap. bills.ph does not issue sales invoices yet: order-to-cash is being built, and its sales invoices are planned to carry the fields EIS needs, such as the seller and buyer TIN, the serial number and the VAT breakdown. Your company's own EIS enrolment and system registration remain with the taxpayer.
Do I need to register my invoicing system with the BIR?
Registering a computerized invoicing system, and the related permits, belongs to the taxpayer, your company. bills.ph does not register on your behalf, so speak with your tax adviser before you issue invoices from any system.
How does bills.ph know what a customer will withhold?
In the planned order-to-cash, each customer will have a tax profile: whether they withhold, and the ATC and rate they apply. Every invoice will record the expected withholding on the amount net of VAT, so a receipt short by exactly that amount is classified as withheld, not unpaid.
How do I stop deliveries to customers over their credit limit?
Credit limits are planned for order-to-cash, which is not available yet. bills.ph will measure exposure as open orders plus delivered-not-invoiced plus unpaid invoices, less collections, against the credit limit you set. A customer over the limit will be stopped at the sales order, before anything is picked or delivered, and a release will need an approval under the same DOA rules.
How do I record a short payment?
Cash application is planned for order-to-cash, which is not available yet. It will split the short amount into withheld, discounted, disputed or genuinely underpaid. The withheld part will become a 2307 receivable, and only the underpaid part will go to collections.
How do I track 2307 certificates my customers owe me?
A 2307 tracker is planned for order-to-cash, which is not available yet. It will list every certificate a customer owes you, built from the expected withholding on each invoice and aged against the end of the quarter, so missing certificates are chased before the quarter closes and those received feed your SAWT data file.
How is receivables ageing calculated?
In the planned order-to-cash, by days past the terms agreed with each customer, not days since the invoice date. A 90-day invoice that is 102 days old will show as 12 days late, so collectors call the right accounts first.
Do collection reminder emails go out on their own?
No. In the planned order-to-cash, bills.ph will draft reminders from the chase cadence you set per customer, and a person will read and release each one. Promises to pay will be recorded on the invoice.
Does order-to-cash replace my accounting system?
No. Order-to-cash, which is being built, is planned as a subledger too. It will export balanced AR journals (receivable, sales, output VAT, cash and creditable withholding) as a file, under the same open and closed periods as purchase-to-pay.
Can we use order-to-cash and purchase-to-pay together?
That is the plan. Purchase-to-pay is available today; order-to-cash is being built to run in the same workspace, on the same approval engine, audit trail, accounting periods and security, so both sides of cash sit under the same controls. Join the waitlist on the order-to-cash page to hear when it opens.
Does bills.ph handle sales invoices and collections too?
Not yet. Order-to-cash is coming soon and is being built now: it is planned to cover quotation to collection, with sales invoices built to BIR invoicing requirements (EOPT Act, RR 7-2024), credit limits, expected withholding and the 2307s customers owe you. Join the waitlist on the order-to-cash page to hear when it opens. Sending invoices to the BIR's Electronic Invoicing System (EIS) is on the bills.ph roadmap.
Pricing, trial and billing
What is included in the free trial?
Every feature of every plan, Enterprise included, for 30 days, with no card. A trial that hid features would be a trial of a smaller product than the one you are choosing.
What happens when the 30-day trial ends?
If no plan has been chosen, the workspace turns read-only: every record stays visible, printable and exportable, including your 2307s and journal export, but nothing new can be raised or approved until a plan is active. You are never locked out of your own books.
Can I change plans later?
Yes. A change applies from your next billing cycle. Moving to a smaller plan never takes away what you rely on: roles you defined keep working, and budgets stay on record.
Do the prices include taxes?
No. Prices exclude applicable taxes. Any tax that applies is shown separately on your billing statement and invoice.
What counts as a user?
Any active member of your workspace, and anyone invited who has not yet accepted. Deactivating someone or withdrawing an invitation frees the seat straight away, and the history of a deactivated person stays on every document they touched.
We are a group of companies. How are we billed?
Each company has its own workspace, plan and invoice in its own name, and pays separately. Every company after the first gets 25% off for each billing cycle it stays active.
How do we pay?
By one of the ways shown on your billing statement, in Configure › Plan and billing. You receive a statement for each billing cycle, and an invoice for every payment.
Your accounting system, data and security
Does bills.ph replace my accounting system?
No. bills.ph is a subledger. It hands your accounting system balanced journal entries (expense, input VAT, EWT payable and AP) as an export file, and it refuses postings into a closed accounting period.
Can we import our suppliers and budgets?
Yes. Suppliers and budgets import from Excel or CSV, so you start with your own vendor master and approved budget. Reports such as AP ageing and budget vs actual export back to Excel and CSV.
Is there a bills.ph mobile app?
Yes, for iPhone and Android, and it is coming soon to the App Store and Google Play. It comes with every plan and uses the same account as the website. It covers the work done away from a desk: approvals, opened and decided on the phone, with Face ID or a fingerprint; handing your approvals to a colleague while you are away; receiving a delivery against its purchase order; asking for a cash advance and liquidating it with photos of the receipts; turning a photo of a supplier's invoice into a payment request; and your budget, BIR deadline reminders and Bill AI. Work saved without a signal is sent when one returns. Settings, payment runs and BIR forms stay on the website, and what the app shows follows your plan and your role.
Is my data separated from other companies?
Yes. Each company gets its own subdomain, and its records are isolated at the database level with row-level security, so another company's rows are never returned. Two-factor sign-in is available to every member. On Enterprise, a workspace can require it of everyone, and approvals at or above an amount you set ask for a fresh authenticator code.
Signing in and access
I can’t sign in, or I forgot my password.
On the sign-in page, choose “Reset it” beside “Lost your password?”, type the email address you sign in with, and choose “Send a reset link”. If that address has an account, a link arrives by email. It works once and the email says when it expires, so use it soon. Using it signs you out everywhere else.
The page gives the same answer whether or not the address has an account, so if nothing arrives, check that you typed the address you sign in with. If it says there have been too many requests, wait for the time it shows and try again. If you still cannot get in, ask your workspace’s administrator: they can email you a new reset link with “Send reset link” on your row in Members & roles, under Settings. The link goes to your own inbox and is never shown to the administrator, who cannot set or see your password. If they cannot help, write to [email protected]. Help inside bills.ph needs you to be signed in, so it cannot reach you before you are. If bills.ph says your password was set by an administrator, or could have been seen by one, it was right but can no longer be used: a link to choose a new one has been emailed to your own address, and nobody at your company can set or see a password for you.
I lost my authenticator or my phone.
Sign in with your email and password as usual. When you are asked for the code from your authenticator, type one of your recovery codes instead. You were given ten when you set the authenticator up, each works once, and they were shown only that one time: nobody, including your administrator and bills.ph, can look them up for you.
If you have none left, ask your workspace’s administrator to remove your authenticator, using “Remove authenticator” on your row in Members & roles. Your recovery codes stop working with it, and you can then set up a new authenticator. An administrator cannot do this for themselves; another administrator can. If you belong to more than one workspace, one company’s administrator cannot do it, and you write to [email protected] instead. Resetting your password does not remove your authenticator.
If the phone you lost had the bills.ph app on it, sign in on the web, remove that phone under Profile › Your phones, which signs it out at once, and then change your password.
I’m a supplier and received an email from bills.ph on behalf of a customer. What is it?
bills.ph is the software the company named in the email uses to manage its purchasing and payments, and it sends these emails for that company. The company’s name is in the email, and the footer says why you received it. It will be one of four things: a sign-in link to that company’s supplier portal, where you can see its purchase orders and what has been invoiced and paid, and download your BIR Form 2307 certificates; a request for quotation, with the items listed and the request attached as a PDF; a BIR Form 2307 certificate for tax that the company withheld from a payment to you; or a remittance advice for a payment the company made to you, attached as a PDF. You do not need a bills.ph account for any of them. A request for quotation or a remittance advice gives an address, and its PDF a QR code, that opens a page at bills.ph confirming the company issued it.
Questions about what an email says, a quotation or a certificate go to the company that sent it, not to bills.ph. A request for quotation names the person there who sent it. If you were not expecting a sign-in link, you can ignore it.
My supplier sign-in link has expired.
A supplier sign-in link works once and expires after 30 minutes. If yours has expired or was already used, the page says it is no longer valid and offers “Ask for a new link”. Choose it, type the email address the business has on record for you, and choose “Email me a sign-in link”. Open the sign-in page from the business’s own bills.ph address, the one your old link came from.
The page gives the same answer whether or not the address is on record, so if no new link arrives, check that you typed the address the business has on file for you. If it is not that one, ask the business to correct it, or to send you a sign-in link themselves.
Didn't find it?