Skip to main content

Bill Pay

Upload and pay bills from your Altitude account

Written by Garrett Harper
Updated over a week ago

Bill Pay lets you upload or forward invoices, route them through your approval process, and track payments in one place.


How to upload bills to Altitude

There are two ways to upload a bill into Altitude:


Manual upload

  1. Navigate to Bill Pay in the sidebar.

  2. Select Upload bill.

  3. Upload your invoice as a PDF or PNG.

Email forwarding

Forward invoices to your Bill Pay inbox instead of uploading them manually.

  1. Navigate to Bill Pay.

  2. Select Enable forwarding email.

  3. Enter a custom slug for your forwarding address (e.g. your-company). The full address will be [email protected].

  4. Select Save.

Once enabled, any invoice forwarded to that address appears in your Inbox with details extracted automatically. Bills typically appear within 30 seconds. If a bill does not appear, verify it was sent to the correct @bills.altitude.xyz address.

To update your forwarding email, select the gear icon next to your forwarding address at the top of the Bill Pay dashboard.

Email limits:

  • Maximum email size: 30 MB

  • Maximum attachment size: 10 MB

  • Maximum attachments per email: 20


What gets extracted

Whichever upload method you use, AI-enabled OCR reads the invoice and extracts:

  1. Recipient name and payment details (bank account or wallet address)

  2. Currency and amount

  3. Invoice number

  4. Due date

The bill appears in your Inbox once processing is complete.

Note: Always verify extracted details before initiating a payment. Automatic extraction is accurate but not perfect.


Bill lifecycle

Every bill moves through a defined lifecycle in Bill Pay. The tabs at the top of the dashboard reflect each stage, and each bill displays a status badge so you can track its progress.

Status

What it means

Action needed

Inbox

Invoice uploaded and details extracted.

Review and initiate payment.

Needs Approval

Payment initiated but awaiting approvals.

Members with Vote rights review and approve.

Ready to Pay

The payment is approved and ready to be sent.

A member with Execute rights executes the payment.

Paid

Payment sent.

No action needed.


How to pay a bill

Select a bill in your Inbox to begin the payment flow.

Step 1: Recipient and payment method

Altitude checks extracted recipient details against your saved recipients.

  1. Match found – The recipient is automatically selected using saved details. Their name and masked account number are displayed.

  2. No match found – If the extracted recipient does not match an existing recipient, you have two options:

    1. Select add new recipient – Save the extracted details as a new entry. Future bills from the same recipient match automatically.

    2. Select an existing recipient – If the recipient exists under a different name (e.g. the invoice says “Acme Corp Inc” but your address book lists “Acme Corp”), search for and select the correct entry.

Next, choose your payment method. Available methods depend on the recipient’s address type (e.g. a US bank account shows ACH and wire options, a Solana wallet address shows crypto transfer).

Method

Settlement

Notes

ACH

2-3 business days

US domestic transfers

ACH Same Day

1 business day

Faster US domestic option

Wire

Within 1 business day

US domestic wires

SEPA

Within 1 business day

EUR transfers within the EU/EEA

Crypto

Near-instant

Stablecoin transfer to a wallet address

Select Next to continue.

Step 2: Payment details

Enter the payment details:

  1. From - Select the Altitude sub-account. The available balance displays beneath the account name.

  2. Amount - Pre-filled from the invoice. Adjust if needed or toggle to send the maximum available balance.

  3. Payment reference (optional) - Add a reference (e.g. "Q1 Services"). Appears on the recipient’s bank statement for bank transfers.

Select Next to continue.

Step 3: Review

Confirm the extracted invoice details.

  • Invoice Number - Pre-filled. Edit if needed.

  • Due Date - Pre-filled. Edit or clear if needed.

  • Internal Memo (optional) - Add context for your team. This is not sent to the recipient.

Select Next to continue.

Step 4: Initiate

The final screen displays a full summary:

  1. Transfer type (e.g. Bank Transfer or Crypto Transfer)

  2. Total amount

  3. Source account and available balance

  4. Recipient name, bank and masked account number

  5. Payment reference

  6. Invoice number and due date

Review everything carefully, then select Initiate.

Step 5: Approve and execute

Once initiated, the bill moves through the Bill Pay workflow.

1. Needs Approval

The bill appears under Needs Approval and as a proposal in the Approvals page.

Members with Vote rights can review and vote from either page. Once the Approval Threshold is met, the bill moves to Ready to Pay.

Note: If the initiator also has Vote rights, their approval is automatically applied when they initiate the payment.

2. Ready to Pay

A member with Execute rights selects the bill in Ready to Pay and executes the payment. Once processed, the bill moves to Paid.


3. Paid

Paid bills can be reviewed in Paid and will be included in the QuickBooks-compatible CSV export.

Did this answer your question?