Agency Billing and Invoices

Your Agency Plan is billed by Stripe. One invoice covers the whole team. Here’s how to find, download, and understand each charge.

Where to find invoices

/admin/agencySeats & Billing tab → Open Billing Portal button.

This opens a Stripe-hosted page (the Customer Portal) with:

Stripe is the system of record for all your agency billing. Invoices live there permanently — you don’t need to save them locally to keep them.

Invoice receipt emails

Stripe-style receipts are NOT sent account-wide on SOAP Note Buddy (we keep the noise down for individual users). For agency customers specifically, we send our own branded receipt email when a Stripe invoice is paid — including:

These go to the admin email on the account. To change the destination, update your billing email in the Stripe Customer Portal.

What triggers a charge

Stripe invoices fire automatically on every event that changes your bill:

EventCharge or credit?
Initial Agency Plan purchaseCharge: full first cycle
Monthly or annual renewalCharge: same as last cycle
You add seats in Seats & BillingCharge: prorated difference for rest of cycle
You remove seats in Seats & BillingCredit: prorated difference applied to next invoice
You change a member’s seat type (Base ↔ Voice)No charge — seat counts unchanged
You switch to AnnualCharge: prorated annual amount today
You switch to MonthlyCredit: unused annual prepayment applied to future monthly bills
Auto-Add Seats fires (clinician auto-joins and you’re at capacity)Charge: prorated single seat
You remove a clinicianNo charge or credit — seat slot is freed but seat count is unchanged. Reduce seat count separately to credit yourself.

Every charge or credit shows up as a line item on the invoice in Stripe, so you can trace exactly what happened.

Forwarding receipts to your bookkeeper

Each Agency invoice email includes both a PDF download (for offline storage) and a hosted invoice URL (for viewing/printing). Forward the email to your bookkeeper, or click PDF → save → email.

The Stripe-hosted invoice page is the cleanest format for accounting — it has your billing details, line items, totals, and a clear “Paid on” timestamp.

Annual vs. monthly billing

Your billing cycle setting affects when invoices fire:

You can switch cycles anytime from Seats & Billing → Billing Cycle. More on switching →

What’s NOT charged

Failed payments

If a card declines on renewal:

  1. Stripe retries the charge automatically over a few days (smart retry schedule)
  2. Each retry triggers an email to the admin
  3. If retries exhaust without success, the subscription goes to past_due status; we surface this as a banner on the admin dashboard
  4. Eventually (Stripe default ~3 weeks) the subscription cancels and the agency loses access

To resolve: open the Stripe Customer Portal → update the card → Stripe retries immediately.

Cancellation

Cancel the Agency Plan anytime via the Stripe Customer Portal:

No cancellation fees, no penalties, no forced contracts. You can reactivate anytime by opening the portal and removing the scheduled cancellation, or by buying a new Agency Plan.

Frequently asked

Are the invoices itemized by clinician? Not by name. Invoices show line items by seat type and quantity (“Agency Voice seat × 5” etc.). To match clinicians to seats, see your Members tab in the admin dashboard.

Can I get a single annual invoice for the whole team upfront? Yes — switch to Annual billing in Seats & Billing. Stripe charges the full annual amount on the switch date and you get one invoice per year going forward.

Do you offer net-30 / purchase-order / invoice-on-terms billing? Not yet. The Agency Plan is card-billed via Stripe with monthly or annual cycles. Contact [email protected] if your procurement requires different terms — we can look at exceptions case-by-case.

← Back to Help Center

Still need help?

Email us at [email protected] — we respond personally within 24 hours.