Billing

Invoices

Every paid plan generates a monthly invoice. PDFs are downloadable from the billing portal and emailed to your billing contact automatically.

Cadence

  • Pro / Scale (monthly): invoice generated on the same day of each month as your subscription started. Charged 1-2 hours later if your payment method is on file.
  • Plan changes: pro-rated. If you upgrade mid-cycle, the next invoice covers the partial period at the new rate.
  • Free plan: no invoices (no charges).

Downloading

Open /settings?tab=billing Manage billing → the Stripe-hosted portal opens in a new tab. The Invoices section lists every invoice with a download link. PDFs are signed Stripe URLs valid for 24 hours per request; refresh the page if a link expires.

Receive automatically

Stripe emails every new invoice to your billing email address (set in the portal under Billing settings). You can set this to a different address than the org owner — useful if invoices need to go to AP or a finance team.

Invoice format

  • Header: Vector Apps Inc + your company name + billing address.
  • Line items: plan + period + amount. Pro- ration shown explicitly when applicable.
  • Tax: VAT/GST applied if your country requires it (set via Stripe portal Tax settings).
  • Total: in your billing currency (USD unless your account is set otherwise).

Reconciliation

For automated reconciliation against your accounting system:

  • Stripe API: connect your Stripe account to your accounting system (Quickbooks, Xero, NetSuite all support this directly).
  • CSV export: Stripe portal → Invoices → Export. Includes invoice number, date, amount, status, and a link to the PDF.
  • Webhook: subscribe to invoice.paidon Stripe directly. Dock doesn't re-emit invoice events on its own webhook stream — the source of truth is Stripe.

Failed payment

If a charge fails, Stripe retries on a smart schedule (next day, then 3 days, then 5 days). After three failures the subscription drops to Free and you receive an email. Update the card in the portal to recover; we don't delete data for failed payments.

Historical invoices

Every invoice since your org's first paid month is accessible via the portal indefinitely. We don't expire old invoices.