# Pay bills

URL: /workflows/processes/payables/pay-bills · Id: `workflow:pay-bills`

> Pay bills matches a new Bill to its Agreement, approves it within a Mandate, pays it on its due date and reconciles the payment.

Pay bills matches a new [Bill](/business/nouns/bill) to its [Agreement](/business/nouns/agreement), approves it within a [Mandate](/business/nouns/mandate), pays it on its due date and reconciles the payment.

## Trigger
Runs on `Bill.created`. Part of [Payables](/workflows/processes/payables), run by the [Finance Team](/agents/finance).

## Steps
1. Match the Bill to its vendor’s Agreement and code it.
2. Approve the Bill within the Finance Lead’s Mandate, or ask the Founder above it. It waits 1 business hour first.
3. Pay the Bill before its due date. It waits 1 business hour first.
4. Reconcile the payment to the ledger.

## Outputs
- [Bill](/business/nouns/bill)
- [Transaction](/business/nouns/transaction)

## Example
A $412 hosting [Bill](/business/nouns/bill) arrives on the 3rd, due on the 20th. It matches the vendor’s [Agreement](/business/nouns/agreement) and is approved under the $1,000 threshold. It is paid on the 18th and reconciled the same day.