P2P for Philippine businesses · O2C coming soon

The Philippines' best purchase-to-pay software, with order-to-cash on the way.

Experience ERP module power at less cost. From requisitions, purchase orders, three-way match, 2307s and alphalists to recording and compliance, with quotes, sales invoices and collection planned next.

No card. No GL migration.Selling too? Join the O2C waitlist
2307every invoice
SoDon every chain
Dr = CrJE export
A finance officer working figures with a calculator, laptop and files by an office window
Office towers in Metro ManilaYour own subdomain · kalinaw.bills.ph
Made for Philippine businesses

Built around the BIR forms you file.

ATCs, 2307s, alphalists, VAT and pesos to the centavo, for what you buy and what you sell.

Across bills.phBoth

  • Approval limits by peso amount, one inbox
  • Balanced journal entries exported to your GL
  • Append-only audit trail on every document
  • Own subdomain, data isolated per company
  • VAT 12% split, pesos to the centavo

When you buyP2P

  • 2307 per invoice, on the Bureau's layout
  • 0619-E and 1601-EQ filled
  • QAP and SLSP data files
  • ATCs and exemptions per supplier
  • Accreditation with BIR 2303

When you sellO2CComing soon

  • Sales invoices to EOPT Act, RR 7-2024
  • Expected EWT on every invoice
  • 2307s owed tracked by quarter
  • SAWT data from 2307s received
  • Electronic invoicing to the BIR's EISOn the roadmap
Purchase-to-payP2P · Live

AP errors held before the money leaves.

Each one stopped by a rule in the system, not by someone remembering.

Two warehouse staff checking a delivery on a tablet between pallet racks

An email asks to pay Malaya Logistics to a new account.

The bank change waits for a second approver, who calls the number on file.

Kept on BPI ···· 4471, not ···· 9902Paid to the right account₱56,000.00

An invoice bills 100 racks. Only 95 arrived.

Held at three-way match until AP records a decision and a reason.

5 racks short × ₱1,487.50Not overpaid₱7,437.50

Wrong ATC, VAT left in the base, an exemption ignored.

The supplier's tax profile sets the ATC; EWT is net of VAT.

Tala ₱1,000.00 under (WC158, not WC160) + Bayanihan ₱159.37 over (VAT left in) + Malaya ₱1,000.00 (exempt)Not mis-withheld₱2,159.37

Ten controls, enforced and logged

Approvals

  • Limits by amount1, 2 or 3 approvers by peso band
  • No approving your own
  • One person, one stage
  • Pinned to the version signed

Spend

  • Budget checked at requestHard stop or soft warning · Business and up
  • Cash advance ceiling

Suppliers & payment

  • Three-way match, with tolerance
  • Bank changes need approval
  • Accredited suppliers only

Evidence

  • Append-only audit trailWho, when and which version
See the full purchase-to-pay page
Three finance staff reviewing documents and a tablet at their desks
Order-to-cashO2CComing soon

Receivables explained to the peso.

Being built: sales invoices to BIR requirements, from quote to collection, each recording the EWT your customer will take.

An over-limit customer orders its usual 4,800 packs.

The sales order will stop at entry until someone else approves a release.

₱1,445,800 exposure + ₱268,800 order vs ₱1,500,000 limitNot shipped on credit₱268,800.00

A customer pays ₱17,460.00 short, with no explanation.

It will be split into withheld, discount, dispute and unpaid. Only unpaid goes to collections.

₱17,460 short = 3,000 EWT + 6,000 discount + 5,600 disputed + 2,860 unpaidOnly this goes to collections₱2,860.00

A customer's Q3 2307s never arrive.

Each 2307 owed will be tracked to quarter-end and escalated when overdue.

Diwa Pharmacy · Q3 EWT withheld, 2307 still owedTax credit kept, not lost₱7,265.00

Planned controls, from quote to collection

To share purchase-to-pay's approvals, audit trail and GL export.

Credit

  • Hold at the sales orderOrders, deliveries and unpaid, less collections
  • Released by someone else

Invoicing

  • BIR sales invoice fields
  • VATable, exempt, zero-rated
  • Expected EWT on the invoice

Cash application

  • Short payments classified
  • 2307s owed tracked

Collections

  • Ageing by customer terms
  • Promises-to-pay on file
  • Reminders released by a person
Reports and ledger

Reports stay here. Balanced journals go to your GL.

A subledger for payables, with receivables to follow. Your GL gets balanced JEs by export file; closed periods refuse postings.

PayablesP2P

  • AP ageingdays past terms
  • Supplier subsidiary ledgerExcel, CSV
  • AP control reconciliationvs. GL
  • Budget vs actualby line
  • Spend analysissupplier, category
  • Received not invoicedGRNI
  • Match exceptionsby cause

Ledger export

Balanced
journal-2610-batch-03.csv12 entries
Aug · ClosedSep · ClosedOct · Open
Posting dated 28 Sep refused: period closed.

ReceivablesO2CComing soon

  • AR ageingdays past terms
  • Collections worklisttoday
  • 2307 receivablesby quarter
  • Short paymentsby cause
  • Credit exposure vs limitComing soon
  • Collection forecastComing soon
Pricing

Powerful features, priced for Philippine businesses.

One price per company, with every control and BIR form in every plan. Start with a 30-day free trial, everything on. No card.

Starter

5 users
₱2,990 /month
  • Requisition to payment, three-way match
  • 2307, 0619-E, 1601-EQ, QAP, SLSP
  • Journal export to your GL

Business

25 users
₱7,990 /month
  • Everything in Starter
  • Budgets, RFQs, payment runs
  • Cash advances, spend reports

Enterprise

Unlimited
from ₱19,990 /month
  • Everything in Business
  • Custom roles, audit pack, agreements
  • Onboarding, named contact

Order-to-cash

Coming soon
Join the waitlist
  • Planned: BIR sales invoices with expected EWT
  • Credit holds, collections
  • 2307s owed, tracked
Annual billing: two months free. Prices exclude applicable taxes.See full pricingStart your 30-day free trial
BIR compliance

A 2307 for every invoice. Next, every 2307 owed to you, tracked.

P2PYou pay suppliers and withhold
2307 per invoice0619-E monthly1601-EQ quarterlyQAP.datSLSP.dat
  • ATC from the supplier's tax profile
  • EWT net of VAT, exemptions honoured
Certificate of Creditable Tax
Withheld at Source
BIR Form No.2307
Tala IT · invoice, VAT-inclusive112,000.00Net of VAT100,000.00EWT · WC160 · 2%2,000.00Cash paid110,000.00
O2CComing soonCustomers pay you and withhold
Sales invoice RR 7-20242307 receivableSAWT data
  • VATable, exempt and zero-rated on the invoice
  • 2307s owed chased before quarter-end
KALINAW FOODS CORP.
VAT REG TIN 000-123-456-00000
SALES INVOICE
SI-2610-0215
VATable sales200,000.00VAT 12%24,000.00Less: EWT 2% expected4,000.00Expected collection220,000.00
Electronic invoicing to the BIR's EISOn the roadmapRegistration with the BIR stays with the taxpayer.
Security

Each company's data isolated at the database level.

Your own subdomain and row-level security. One company's records are never returned to another.

  • Two-factor sign-in; on Enterprise, a fresh code for approvals at or above an amount you setP2P
  • Roles, and custom roles on Enterprise; each person sees only their menusBoth
  • Delegations valid only while both people are activeBoth
  • Planned: credit holds released by someone elseO2C
  • Append-only activity logBoth
Three finance staff reviewing papers together in a meeting room
kalinaw.bills.ph/activityExport .xlsx
14 Oct 10:42Ana Reyes approved run PMT-2610-0061P2P12 Oct 16:20Juan Dela Cruz held SO-2610-0091 · over limitO2C06 Oct 15:47Ramon Bautista approved PR-2610-0118 · stage 2P2P
FAQ

Questions finance teams ask before they start.

BIR forms, approval limits, matching, data security and how bills.ph sits beside your accounting system.

See all questions

Selling as well as buying? Order-to-cash is coming.

Join the order-to-cash waitlist

BIR forms and withholding 4 questions

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.

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 4 questions

Can I set approval limits by amount?

Yes. Delegation of authority bands set how many approvers a document needs, for example one under ₱50,000, two up to ₱500,000 and three above. The same bands cover requisitions, purchase orders, awards, payments, cash advances and bank changes, all in one approvals inbox.

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.

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 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.

Your accounting system and data 3 questions

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.

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.

On your phone 1 question

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.

Security and order-to-cash 2 questions

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.

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.

A finance team meeting around a boardroom table
Purchase-to-pay · live

Start free with your own vendor master.

Run one real purchase, from PR to 2307 and JE. No card required.

About purchase-to-pay
Order-to-cashComing soon

Hear first when order-to-cash opens.

It is being built to explain your short payments and track the 2307s owed to you.

What order-to-cash will do