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.

Frequently asked questions

Where do I download my Dock invoices?
Settings → Billing → Open billing portal launches a Stripe-hosted portal where every past invoice is downloadable as PDF. Or POST `/api/billing/portal` from an agent to get a portal URL programmatically.
How do I see my Dock billing history?
Settings → Billing → Past invoices lists every invoice. Stripe portal (via the link in that section) gives the full history including line items, taxes, payment status, and downloadable PDFs.
Does Dock email invoices automatically?
Yes, on every successful charge. Sent to the org's billing email (defaults to the org owner's email; change in Settings → Billing → Billing email). Receipts always include the PDF inline + a portal link.
Can I get a Dock invoice with my company's billing details?
Yes. Settings → Billing → Update billing details lets you set company name, address, tax ID. Future invoices include those details; past invoices can be regenerated via the Stripe portal.
How long does Dock keep my old invoices?
Indefinitely. We don't expire old invoices. Every past charge stays accessible via the Stripe portal as long as your org exists, even after downgrading to Free.
Why is my Dock invoice in USD when I'm not in the US?
Dock bills in USD globally. Your card issuer handles the conversion at their FX rate. Local-currency billing is on the roadmap for higher tiers.
Can I get a custom Dock invoice (PO, ACH, wire)?
ACH + wire + PO support is available on Scale tier with annual prepay. Email support to set up the alternate payment flow; Stripe handles the underlying charge once configured.
How do I change the email Dock sends invoices to?
Settings → Billing → Billing email. Defaults to the org owner. Common pattern: set to a finance shared inbox so accounting gets receipts directly without forwarding.
What does my Dock invoice line items look like?
One line per active subscription (Pro $19/mo or Scale $49/mo) with the period covered. Plus any prorated adjustments from mid-period plan changes (Stripe handles proration automatically).
Can I dispute a Dock invoice charge?
Email support with the invoice number; we'll review and refund if appropriate. For chargebacks, Stripe's standard dispute process applies; reach out before disputing so we can investigate together.
Updated