Skip to content
Butter

ButterPay

Top up once. Pay every supplier from one place

Supplier bills and outlet petty cash are created, tax-checked, approved and paid from a ButterPay balance you top up by bank transfer — with approval rules, payment limits and automatic recording in Xero.

  • Top up by virtual account, pay approved bills in one click
  • AI checks PPh and PPN on every bill
  • Two-person rule, payment limits and Xero sync
pay.buttr.id
ButterPay bills list with the available balance, due amounts and each bill’s status

Accounts payable without the drama

Manual transfers from internet banking

Approved bills are paid together from your ButterPay balance — no token, no copying account numbers one by one.

The PPh 23 nobody withheld

Every bill is checked for the kind of service and withheld at the right rate before it’s approved — not corrected in a tax audit.

Who approved this payment?

Every bill moves from draft to submitted, approved and paid — with an optional rule that two different people must sign off.

ButterPay balance

Top up once. Bills get paid from the balance, automatically

Transfer to your company’s virtual account from any bank. Approved bills are paid from that balance in one click — ButterPay sends every transfer to the supplier’s verified account, tracks it until it lands, and marks the bill paid.

  1. 01

    Top up

    Transfer to a BCA, BRI, Mandiri or BNI virtual account in your company’s name. The money lands in your payout balance.

    Payout balance

    Rp 186.420.000

    Top-up received · BCA VA · 08:02+ Rp 150.000.000
    VA BCAVA BRIVA MandiriVA BNI
  2. 02

    Approve

    Bills queue up by due date. Approvers see the total going out against the balance before any money moves.

    Ready to pay

    Approved · by due date
    • Toko Beverage Bali15 OctRp 4.275.000
    • CV Kopi Gunung Batur17 OctRp 9.600.000
    • UD Kemasan Kita18 OctRp 7.820.000
    • CV Dairy Fresh Indonesia19 OctRp 12.960.000
    Total, 4 billsRp 34.655.000
    Pay 4 bills
  3. 03

    Paid

    One click pays the whole queue. No internet banking, no token, no copying account numbers — and every payment is recorded in Xero.

    Sent to suppliers

    Automatic transfers to verified accounts

    • Toko Beverage Bali

      Mandiri ••8877 · Rp 4.275.000

      Paid
    • CV Kopi Gunung Batur

      BNI ••7781 · Rp 9.600.000

      Paid
    • UD Kemasan Kita

      Mandiri ••0099 · Rp 7.820.000

      Paid
    • CV Dairy Fresh Indonesia

      BCA ••9841 · Rp 12.960.000

      Paid
    Balance leftRp 151.765.000

Outlet petty cash refills from the same balance every morning, up to the limit you set.

pay.buttr.id
ButterPay top-up dialog with BCA, BRI, Mandiri and BNI virtual accounts

Top up: virtual accounts in your own company’s name.

pay.buttr.id
Paying four bills at once, with the total and the available balance

Pay: four bills, one click, checked against the balance before anything is sent.

Tax, checked by AI

PPh and PPN checked on every bill, before it’s approved

ButterPay understands Indonesian withholding. AI reads every bill and its faktur pajak — the kind of service, company or individual, local or foreign, with or without an NPWP — and prepares the right deduction. Suppliers are paid net, and no bukti potong is forgotten.

PPh 23

Services and rentals from local vendors

Catering, cleaning, repairs, consultants, equipment rental: 2% of the service value before PPN, or 4% when the vendor has no NPWP.

PPh 4(2)

Premises rent and construction

Final tax on renting shophouses, outlets or warehouses (10%) and on contractor renovations, at the rate for their qualification.

PPh 26

Foreign vendors

Licences, royalties and services from abroad: 20%, or the tax-treaty rate when the vendor provides a valid DGT form.

PPh 21

Individuals who aren’t employees

Fees to freelancers, photographers, designers or performers are handled separately from payments to companies.

PPN

Input VAT from the faktur pajak

The NPWP, invoice number, DPP and PPN on the faktur are matched against the bill, so your input VAT can be credited.

Tax check

Ready to approve
PR

PT Rasa Prima Katering

RPK-INV-1027 · Sinamon Ubud

  • TransactionCatering service → PPh 23, 2%
  • VendorCompany, Indonesian · NPWP valid
  • Faktur pajak040025004•••••••• · NPWP, DPP, PPN match
  • Equipment rentalRental of assets other than land/buildings → PPh 23, not 4(2)
DPP (service value)Rp 10.000.000
PPN 12% × DPP nilai lain 11/12Rp 1.100.000
PPh 23 withheld at 2%− Rp 200.000
Paid to vendorRp 10.900.000

Bukti potong

Create the BPPU in Coretax · deposit by 15 Nov · report by 20 Nov

Approve

No more lost bukti potong

  1. 01At payment

    PPh withheld

    The vendor receives the net amount; the deduction is recorded on the bill.

  2. 02After payment

    Bukti potong prepared

    The data for the BPPU or PPh 21 slip is ready to enter in e-Bupot on Coretax, then send to the vendor.

  3. 03The 15th

    Deposit reminder

    Last month’s withholding per PPh article, totalled and ready to deposit.

  4. 04The 20th

    Filing reminder

    A recap for the SPT Masa, plus any bukti potong still to be created.

ButterPay prepares the calculation, the bukti potong data and the recap. Issuing bukti potong, depositing and filing are still done by you in DJP’s Coretax.

Supplier bills

From bill received to paid, one flow

Bills are entered with items, PPN, a due date and attachments, then submitted, approved and paid with a clear status at every step. Failed payments are visible and can be retried.

  • Draft, submitted, approved, awaiting payment, paid or failed
  • PPN per line and due-date tracking
  • Destination bank accounts checked before money moves
  • Attachments and supplier contacts synced to Xero
pay.buttr.id
A catering bill with PPN, a due date and the approve button

Control & safety

Limits that protect your money

Decide who can create and approve, how much can go out per payment and per day, and stop every payment in an emergency. Every step is recorded with a name on it.

  • Two-person rule: creator and approver must differ
  • Per-payment and daily limits
  • An emergency stop for all outgoing payments
  • A tamper-evident record of every money movement
pay.buttr.id
Bill history: created, submitted, approved by someone else, paid and settled

Petty cash & recurring bills

Outlet petty cash and monthly bills, handled

Every outlet has its own petty cash ledger that refills itself each morning. Electricity, water, BPJS and internet bills are paid from a prepaid balance, with receipts from the provider.

  • Per-outlet petty cash ledgers with a minimum and maximum
  • Automatic refill every morning from the main balance
  • PLN, PDAM, BPJS, Telkomsel and internet bills
  • Provider receipts stored automatically
pay.buttr.id
Petty cash allocations per outlet with the payout balance, minimums and maximums

Accounting

Xero that matches reality

Bills, status changes, payments, attachments, supplier contacts and items sync to Xero line by line, against the right account. Each POS shift’s cash and every bank deposit are recorded automatically too.

  • Invoices and payments synced automatically
  • Every bill line has a Xero account; failed syncs retry
  • POS shift cash becomes a Xero invoice
  • Cash deposits recorded as a batch payment
pay.buttr.id
Xero transactions per bill line with invoice and payment sync status

Accounts payable for multi-outlet businesses

Built for finance teams juggling many suppliers and many outlets.

Balance & top-up

Top up by virtual account; every bill is paid from there.

Bulk pay

Pay every approved bill in a single step.

Layered approvals

An optional two-person rule so the creator can’t approve their own bill.

AI tax check

PPh 21, 23, 26, 4(2) and PPN checked on every bill.

Account verification

Destination bank accounts are checked before a payment goes out.

Limits & emergency stop

Per-payment limits, daily limits and an emergency stop.

Butter AI

AI in ButterPay

Money still moves by rules: approvals, limits and verified accounts. AI reads the paperwork around it.

A tax check on every bill

AI reads the service, the vendor’s status and the faktur pajak to prepare the right PPh and PPN before approval.

Bill check at receiving

Supplier bill photos taken in the Manager app are read by AI and checked against the purchase order before approval.

Ask Mastermind

Ask about spending and costs in plain language and see the query used to answer.

KYC documents

When you register your business, AI sorts and reads the verification documents to speed things up.

Works with

  • Xero
  • Xendit
  • DurianPay
  • Pivot
  • PLN
  • PDAM
  • BPJS
  • Telkomsel

Works with the rest of Butter

One set of customers, menu and stock across every product — no exports, no extra integrations.

ButterPay questions

How do I fund ButterPay?

Transfer from any bank to your company’s virtual accounts shown in ButterPay. The money lands in your payout balance, and supplier bills and outlet petty cash are paid from it.

Are bills paid the moment they’re approved?

Approved bills join a ready-to-pay queue. One click pays a single bill or the whole queue, after ButterPay checks the total against your balance and payment limits.

Does ButterPay file my taxes with DJP?

No. ButterPay calculates the PPh to withhold, matches the faktur pajak, prepares the bukti potong data and reminds you of the deposit and filing dates. Issuing bukti potong and filing are still done in Coretax.

How do you prevent unauthorised payments?

Use the two-person rule, per-payment and daily limits, bank account verification and the emergency stop. Every money movement is recorded.

Does ButterPay connect to Xero?

Yes. Bills, payments, attachments, supplier contacts and items sync to Xero automatically.

See Butter run your business

A 30-minute demo with our team. We walk through the POS, online orders and reporting using your own menu.

Schedule a demo

Free, no commitment. We reply on WhatsApp within one business day.