Skip to content
ABRAM

Last updated October 29, 2026

Section 5.2: Invoicing and Payouts

Invoices and purchase orders live in Financials > Invoices & payments on Pro and above. On Free, invoices live on their own Invoices screen, up to 3 a month, without purchase orders. Payments go straight to the payee's own Stripe account. ABRAM never holds your money.

[!NOTE] Need to send an estimate before work begins? See Section 5.6: Quotes. An accepted quote converts into a draft invoice.


1. Two ways to get paid

Invoice flow

New invoice

Build it in Financials, then Save draft or Send invoice.

Draft

Saved. Edit, review or delete it before it goes out.

Ready to pay

Awaiting payment

Sent. The client pays through a secure checkout link.

Paid

The payment settles and the ledger records it.

Purchase order flow

New PO

Add the lines, then Authorize payment on a card.

Authorized hold

The card holds the total for up to 7 days.

Waiting on the payee

Decision

The payee chooses Accept PO or Reject PO.

Accept POReject PO

Paid

The hold is captured and paid to the payee.

Cancelled

The card hold is released.

  • Invoice: the person doing the work bills for it, and the payer pays the invoice.
  • Purchase order (PO): the payer offers to pay up front. Their card is authorized, and the payee accepts or rejects the PO.

Before you can be paid, finish your Stripe setup. See Section 5.1: Stripe Setup.


2. Building an invoice

  1. Open Financials and go to Invoices & payments.
  2. Click New invoice.
  3. Fill in the invoice:
    • Title and Subtitle: what the invoice covers.
    • Bill to: search for the organization or person you are billing. Attn name is optional.
    • Project: optional. Linking a project fills in the project's client as Bill to (unless the client is your own organization), lists your billable expenses on that project that are not yet invoiced so you can add them as line items, and adds an Import billable time button (Import approved time on Studio and above).
    • Line items: a Description, Qty and Unit price for each, added with Add item. ABRAM totals the rows and the Subtotal.
    • Due date (30 days from today when left empty) and Notes.
  4. Click Save draft to keep working on it later, or Send invoice to send it.

The payer gets a notification in ABRAM and an email with the invoice PDF attached and an Open invoice button. In ABRAM, the payer chooses Review & pay or Reject.

The Processing Fee

ABRAM charges a Processing Fee on payments. It is marginal: each plan has a monthly allowance with no fee, and the rate applies only to payment volume above it.

PlanRateFee-free each month
Free3%None
Pro1%First $10k
Studio0.5%First $100k
SMB / Enterprise0.25%, or as set in your contractFirst $100k, or as set in your contract

When a fee applies, the builder shows it before you send. As the payee, you choose who covers it:

  • Add to client's total: the fee is added on top of the subtotal.
  • Absorb into my rate: the client pays the subtotal and the fee comes out of what you receive. The builder shows You receive so you can see the amount that lands.

Inside your fee-free allowance there is nothing to choose, so the control does not appear. The organization owner can set the default choice under Processing fee in Settings > General.

ABRAM does not add sales tax to invoices. You are the merchant of record on your own Stripe account, so any tax you owe is yours to work out, collect and pay.


3. Purchase orders

A purchase order lets the payer commit funds before the work is invoiced.

Creating and authorizing a PO (payer)

  1. In Financials > Invoices & payments, click New PO.
  2. Pick the Payee, add a title and the line items.
  3. Click Authorize payment.
  4. Stripe Checkout opens. Enter your card and confirm.

Your card is authorized for the total. The charge happens when the payee accepts. The hold lasts up to 7 days. The payee must be on Pro or above to receive a PO, and must have finished their Stripe setup.

Accepting or rejecting a PO (payee)

When the payer authorizes the PO, the payee gets a notification. The PO appears in your Invoices & payments list, under the Needs you filter, marked Accept or reject.

  • Accept PO charges the authorized card. The money goes to your Stripe account and the invoice moves to Paid.
  • Reject PO releases the hold straight away and cancels the invoice.

If nobody answers

On day 6, the payee gets a notification that the PO expires within 24 hours. On day 7, Stripe releases the hold and the PO moves to Expired.


4. Invoice statuses

StatusMeaning
DraftSaved and ready to send. A PO the payer has not authorized yet reads Draft PO.
Waiting on payeeA PO waiting for the payee to accept or reject it.
Pending reviewSent and waiting for the payer to review.
Ready to payWaiting for payment.
ProcessingA payment has started and is still settling.
PaidPayment received.
OverduePast its due date and unpaid.
ExpiredThe 7-day hold on a PO ended before the payee answered.
CancelledWithdrawn or rejected.
Refunded and Partially refundedThe payment was refunded in full or in part.
DisputedThe payment is contested.

Filter the list with All, Needs you, Open or Settled. An Overdue button appears beside the search box when any invoice is past due.


5. PDFs

Open any invoice and click Download PDF. The PDF shows the billing details, the line items, the subtotal, the Processing Fee when the client pays it, and the total. On Pro and above it carries your logo, accent color and footer text. Free documents carry a "Powered by ABRAM" line.


6. Payouts

The Payouts tab in Financials shows your earnings:

  • Total earned: everything paid to you.
  • Paid out: money Stripe has sent to your bank.
  • Pending: money on its way.
  • Available: normally $0, because payouts are automatic.

Payouts are automatic. There is nothing to request. Stripe sends money to your bank or debit card on your payout schedule. Payout history lists each payout with its amount, status and arrival date.

To change your payout schedule or bank details, click Open Stripe dashboard.

If Available ever shows more than $0, contact support.