> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brudcast.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Invoices and payments

> Add and choose payment cards, read an invoice and its status, and fix a renewal charge that failed.

export const Screenshot = ({id, src, srcDark, alt, caption}) => {
  if (!src) {
    return <Placeholder id={id} kind="screenshot" label="Screenshot coming soon" description={alt} icon={<ImageIcon />} />;
  }
  return <figure className="brd-media" data-media-id={id}>
      <img className="brd-media-frame block dark:hidden" src={src} alt={alt} />
      <img className="brd-media-frame hidden dark:block" src={srcDark || src} alt={alt} />
      {caption && <figcaption className="brd-media-caption">{caption}</figcaption>}
    </figure>;
};

Plans are charged to a card through Paystack, and every plan charge produces an invoice. Both live
under **Billing & Plans**.

<Screenshot id="ss-billing-invoices-and-payments-hero" alt="The Billing tab with the Payment method tile, two saved cards, one marked Default, and Billing details below" />

<Info>
  **Before you start:** go to **Billing & Plans**. Payment cards are on the **Billing** tab, invoices
  on the **Invoices** tab.
</Info>

## Payment methods

Cards are added through Paystack's checkout. Brudcast never sees your full card number; it keeps the
brand, the last four digits, the expiry date and the issuing bank so you can tell your cards apart.

* **Add a card.** On **Billing & Plans > Billing**, select **Add card** under **Payment methods** and
  fill in Paystack's checkout. When the card is verified you see **Card saved**. You can also add one
  while checking out a plan (**Add payment card**) or from the **Top up** dialog (**Use a new card**).
* **Choose the default.** Select **Make default** next to any other card. Plan renewals and auto
  top-up charge the default. An expired card can't be made the default.
* **Remove a card.** Select **⋮** next to it, then **Remove**. The default card has no **Remove**
  option, so make another card the default first.
* **Expired cards** show an **Expired** badge and turn the **Payment method** tile red. Renewals and
  auto top-ups charged to them fail, so replace the card before your next renewal.
* **Billed by invoice.** If your organization pays by bank transfer, the list reads **Billed by
  invoice** and the **Payment method** tile reads **Invoice**.

If Paystack takes the card details but verification doesn't finish, you see **Failed to verify the
card**. Closing the Paystack window early gives **Card not added**. Select **Add card** and try again
either way.

## Invoices

Every plan charge produces an invoice on the **Invoices** tab. **Invoice history** lists each one
with its **Issued** date, **Amount** and **Status**. Select a row to see the invoice reference, the
**Issued**, **Due** and **Paid** dates, who it's **Billed to**, the **Items** and the totals
including tax. Select **Download PDF** in the panel, or the download icon on the row.

<Screenshot id="ss-billing-invoices-and-payments-01-invoice" alt="An invoice open in the side panel showing its status, issue and due dates, line items, totals and a Download PDF button" />

| Status                                        | Meaning                              |
| --------------------------------------------- | ------------------------------------ |
| **Unpaid** (`open`)                           | Issued and waiting for payment       |
| **Paid** (`paid`)                             | Paid in full                         |
| **Part Paid** (`partially_paid`)              | Part of the amount has been received |
| **Failed** (`uncollectible`)                  | Payment couldn't be collected        |
| **Refunded** (`refunded`)                     | The full amount was refunded         |
| **Partially Refunded** (`partially_refunded`) | Part of the amount was refunded      |
| **Void** (`void`)                             | Cancelled. Nothing is owed           |

## When a renewal charge fails

The invoice stays **Unpaid** and the plan moves to **Past Due**. Check your default card under
**Billing**, then select **Pay now** on the invoice row or in its panel. You see **Payment started,
we'll update the invoice shortly**. **Pay now** appears only on card-billed invoices that are
**Unpaid** or **Failed**.

<Warning>
  **Pay now** schedules a retry rather than charging immediately, and nothing currently picks that
  retry up. If a renewal has failed, replace the default card and write to
  [support@brudcast.com](mailto:support@brudcast.com) rather than waiting for the retry.
</Warning>

## Paying by bank transfer

Organizations billed by bank transfer see an **Invoice awaiting payment** notice at the top of the
tab, and pay into the account details on the invoice PDF.

* Renewal invoices are due 30 days after they're issued.
* A partial payment leaves the invoice **Part Paid**. The plan is only provisioned or renewed once
  it's paid in full.
* An invoice still unpaid 14 days after its due date moves its plans to **Past Due**.

## What's printed on an invoice

The name, address and tax details come from **Billing details** on the **Billing** tab. Select
**Edit** (or **Add details**) to change them. Until you add a billing name and address, invoices show
your account email only.

Changes apply to invoices issued afterwards: an invoice keeps the details and currency it was issued
with. Changing your [payment currency](/billing/overview#payment-currency-and-regional-pricing) never
changes an old invoice.

## Related

<Columns cols={2}>
  <Card title="Billing overview" icon="receipt" href="/billing/overview">
    How each product is paid for, and where every billing setting lives.
  </Card>

  <Card title="Plans and subscriptions" icon="package" href="/billing/plans-and-subscriptions">
    Subscribe, change your plan or billing cycle, and cancel.
  </Card>

  <Card title="Credits and wallet" icon="coins" href="/billing/credits-and-wallet">
    Top up, set auto top-up, and see how holds work.
  </Card>

  <Card title="Members and roles" icon="users" href="/organization/members-and-roles">
    Who can change billing details and payment currency.
  </Card>
</Columns>
