Overview
Bill Pay brings accounts payable into the same platform you already use to accept payments - no separate AP tool, no moving money between providers, no manual reconciliation. Upload or forward an invoice, let HitPay extract the details, route it through your approval workflow, and pay the vendor locally or internationally. With Bill Pay, you can:- Upload a bill or forward an invoice by email - OCR extracts the vendor, amount, and dates automatically
- Maintain a vendor directory instead of scattered spreadsheets and bank details
- Require approval before any payment goes out, with rules based on amount
- Pay local and international vendors from the same workflow
- Schedule payments ahead of their due date
- Sync every bill and payment with Xero automatically

Creating a bill
There are three ways to get a bill into HitPay:Upload a file
Drag and drop a PDF, JPG, or PNG (up to 10MB), or click Upload Bill. Once uploaded, you’ll see a two-column view: the file preview on the left, and an editable form on the right pre-filled by OCR - vendor, payment details, invoice number, amount, currency, invoice date, due date, and notes. Every field remains editable before you submit.
Enter a bill manually
If you don’t have a file to upload, start directly from the editable form. Enter the vendor, amount, invoice number, dates, category, and notes. The bill follows the same review and approval flow as an uploaded bill - it just won’t have an attached file.Forward an invoice by email
Every business gets a dedicated forwarding address:@yourvendor.com) under Settings > Bill Inbox > Approved Senders. Your own email is added automatically so you can start forwarding immediately. Emails from senders not on the list are bounced back with a message explaining how to get added.

- Each attachment becomes its own bill, pre-filled by OCR, same as a manual upload
- Supported formats are PDF, JPG, and PNG, up to 10MB each
- An email with no attachment, an unsupported file type, or an oversized file is bounced back to the sender with the reason
- HitPay tries to match the sender to an existing vendor automatically
Duplicate bill warning
Before payment, HitPay checks whether a bill looks like a duplicate of one you’ve already got - matching on vendor, currency, amount, and invoice number. When the invoice number is missing (common on manual entries), it falls back to vendor, currency, and amount plus a confirming signal, such as a matching payee account number. If a likely duplicate is found, a dismissible warning banner appears on the Bill Details and Review screens, listing the matching bill(s) with a link to view each one. The warning doesn’t block payment - it’s there so you can catch a double payment before it happens.Categories
Every bill is assigned a category, either automatically suggested by OCR and keyword matching (for example, “Electricity” maps to Utilities) or chosen manually. If nothing matches, the bill defaults to Miscellaneous. You can override the suggested category or create your own. If you connect Xero, categories map to your chart of accounts - see Xero Integration.Bill statuses
See Approval Workflows for how bills move between Need Approval, Approved, and Rejected, and Payments & Scheduling for how scheduling and the Expired auto-return work.
Every bill keeps an activity timeline - who created it, submitted it, approved or rejected it, and paid it - so you always have an audit trail to refer back to.
The Bill Pay dashboard
The dashboard lists every bill in a table: vendor, invoice number, amount, due date, and status. You can:- Filter by status using the tabs at the top
- Search and sort the list
- Select bills with the checkbox column to act on multiple at once - see Batch Actions
- Export the current view to CSV
Notifications
HitPay sends email notifications to merchants and vendors at each key step - when a bill is submitted for approval, approved, rejected, paid, or when collected funds are returned because a bill expired.FAQs
Who can create, submit, and approve bills?
Who can create, submit, and approve bills?
Any Admin or manager member access can create and submit bills. Approval depends on your business’s approval rules - by default, every bill routes to the Owner, but Owners and Admins can configure multi-level rules that route different amount ranges to different approvers. See Approval Workflows.
Which currencies and payment types are supported?
Which currencies and payment types are supported?
Singapore-registered businesses can pay local vendors (SGD via FAST/PayNow) or international vendors in 150+ countries and territories. Philippines-registered businesses can currently pay local PHP vendors only. See Payments & Scheduling for the full breakdown.
How does payment scheduling work?
How does payment scheduling work?
You can set an optional future payment date when creating a bill. Funding opens within a compliant window ahead of that date, and payment executes automatically once it arrives. See Payments & Scheduling.
What do the bill statuses mean?
What do the bill statuses mean?
See the Bill statuses table above.
Is there a limit on how many bills I can create?
Is there a limit on how many bills I can create?
No limit on the total number of bills. Batch actions on the dashboard act on up to 50 bills at a time, and vendor CSV imports are capped at 500 rows per file.
What documents besides invoices can I forward?
What documents besides invoices can I forward?
Any PDF, JPG, or PNG under 10MB - invoices, receipts, or other bill documents. Other file formats, like Word or Excel files, aren’t currently supported and will be bounced back.
Can I pay a bill using my HitPay Balance?
Can I pay a bill using my HitPay Balance?
No. HitPay Balance can’t be used to fund a Bill Pay transfer - you fund each one directly with PayNow, Bank Transfer, or QRPH (Philippines). See Payments & Scheduling.
Can I edit a bill after I've submitted it?
Can I edit a bill after I've submitted it?
Bills still in Pending are directly editable. Once a bill is Need Approval or Approved, you’ll need to recall it first, which returns it to Pending for editing and clears the approval chain. See Recalling a bill.
Do I always need approval before paying a bill?
Do I always need approval before paying a bill?
Only if you’ve set up approval rules. By default every bill routes to the Owner, but approval is opt-in - if you delete all your rules, submitted bills skip approval and go straight to the next step. See Approval Workflows.
Can I approve a bill without paying it right away?
Can I approve a bill without paying it right away?
Yes. An approver can approve a bill without funding it, leaving it in Approved until someone funds it later with Fund Transfer. See Approving without paying.
What fees apply to Bill Pay transfers?
What fees apply to Bill Pay transfers?
S$0.50 per local transfer in Singapore (PayNow/FAST), ₱15 per local transfer in the Philippines, and a competitive FX rate for international transfers from Singapore. See Pricing for the full breakdown.