Skip to main content

Collecting payments with PandaDoc (new experience)

Availability: Starter*, Business, and Enterprise plans

Note: We're gradually rolling out the Collect Payment step in the workflow builder to Starter plan users, so you might not see it in your account right away. Only Stripe is available as a payment gateway on the Starter plan.

Important: PandaDoc does not store, transmit, or process payment card data. Payment gateways process all payments.

See a more detailed setup guide for your gateway here:

In the new experience, payment is not a block you drag into the document body. Instead, you configure it as a Collect payment workflow step on the template. Every document created from that template will automatically include the payment step.

Setting up a Collect payment step in a template

  1. Open your template (or create a new one). The workflow builder panel appears on the right.

  2. Select + Add step, then choose Collect payment from the dropdown.

  3. If you haven't connected a payment gateway yet, you'll be prompted to connect one. Follow the on-screen instructions to complete the setup.

    Note: If you're using Stripe, make sure you're in live mode before sending documents to real recipients. A warning will appear if you're still in test mode.

  4. Under Payer roles, assign which role is responsible for payment. Select + Add role to include additional payers if needed.

    Note: If multiple payers are assigned, the document moves to Paid status when any one of them completes payment.

  5. Set the Amount:

    • Auto — calculates automatically from pricing tables or quote builder blocks in the document.

    • Fixed custom amount — enter a specific value.

  6. Under Settings, configure:

    • Payment type: One-time (default), Recurring, or Installments. Learn more about installments and recurring payments.

    • Due date: Upon document signing (default), or Net 7, Net 15, Net 30, Net 60, or a custom date.

  7. Under Payment methods, confirm the correct method is listed. Select Edit to add or update payment methods.

  8. (Optional) Select Stripe data mapping rules to map PandaDoc variables to fields in your Stripe account.

  9. Select Use this template to proceed to document creation and sending.

Pay by Bank (bank transfer)

Availability: All plans*

*Pay by Bank is currently available to US customers only and is rolling out gradually — you may not see it in your account right away.

Pay by Bank lets your customers pay proposals, quotes, and invoices directly from their bank account, all within the PandaDoc signing flow. No external gateway account is needed. PandaDoc handles setup through Plaid (bank verification) and Stripe (ACH processing). Payments settle in 2–4 business days at up to 1.5% per transaction — significantly lower than typical card processing rates.

To enable Pay by Bank:

  1. Go to Settings > Integrations.

  2. Find Pay by Bank (powered by Plaid) and toggle it on.

  3. Complete the Plaid Link flow to connect and verify your bank account.

PandaDoc sets up an ACH account on your behalf — you don't need a separate Stripe login.

Once enabled, add Pay by Bank to any document by opening a proposal, quote, or invoice, adding a payment step, and selecting Pay by Bank as the payment method. If you have other gateways connected, Pay by Bank appears alongside them and payers choose their preferred method at checkout.

Note: Pay by Bank supports one-time payments only. It's not available for recurring or installment payment types.

Disabling payment for a specific document

If you need to send a document without collecting payment — even when the template includes a Collect payment step — you can turn off the payment step during document creation. This doesn't change the template.

To disable payment for a specific document:

  1. While in the guided document creation flow, open the step menu (Step N of M in the top bar).

  2. Find the payment step row (labeled Set up payment, Set up payments, or similar).

  3. Toggle it off.

  4. In the confirmation dialog, select Turn off to confirm.

The toggle turns grey and the step is skipped for this document. You can re-enable the toggle at any time before sending to restore payment collection.

Important: Once a document is created, the payment step cannot be fully removed from it — only disabled. To remove it entirely, delete the Collect payment step from the source template and create a new document from it.

Pricing table payments

Availability: Business and Enterprise plans

Pricing table payments work the same way as in the classic experience — the payment amount syncs with the recipient's selections. The key difference is that payment is configured as a Collect payment workflow step in the template, not as a separate block inside the document.

When setting up the Collect payment step:

  • Set the Amount to Auto to pull the total directly from your pricing table or quote builder block.

  • If you have multiple pricing tables in your template, make sure only the relevant ones factor into the payment total.

All other settings (due date, payment type, payer role, payment methods) are configured the same way as described in the Setting up a Collect payment step section above.

Quote builder payments

Availability: Business and Enterprise plan

Quote builder recurring and one-time payments are supported via the Collect payment workflow step. To collect recurring payments, add a product with a recurring billing frequency from your Catalog to the quote builder block, then set up the Collect payment step in the template workflow.

The due date, frequency, renewal period, and duration are all configured within the Collect payment step settings panel.

Note: There is no option to change the percentage of the total your recipient will pay when using the quote builder block.

Once the recipient proceeds with payment, they'll see a notification confirming they're about to activate recurring payments.

Learn more about quote builder and recurring payments.

Did this answer your question?