Skip to content

PandaDoc API pricing

PandaDoc API Pricing: What the PandaDoc API Costs per Document, and When a Render API Is Cheaper

The PandaDoc API has exactly one published price: the API Developer plan at $40 a month with 40 documents included and $4 for every document after that. Everything above it is an Enterprise quote that combines a license fee with a per-document volume charge. That $4 buys a lot, including legally binding e-signatures, an embedded editor and an audit trail, and it is the same $4 whether the document needed a signature or was an invoice nobody signs. Below is the whole published card, what it costs at 40 to 20,000 documents a month, and the split that most apps generating documents end up using.

  • PDF and archive in one call
  • Plans from $29 a month
  • Your HTML stays yours

Live demo

Runs in your browser. Nothing is uploaded. One PDF free to try, then a plan.

Your PDF is downloading. That was the free one. The Starter plan converts as many as you need, for $29 a month or $174 a year.

See the plan

Short answer

PandaDoc API pricing starts at $40 a month for the API Developer plan, which includes 40 documents a month and charges $4 for each additional document sent. Production volume beyond that is an Enterprise contract priced on "the Enterprise license fee and transaction volume", with no published figure. So 100 documents a month costs $280, 500 costs $1,880 and 1,000 costs $3,880 on the published card, an effective $3.88 a document. That is fair value when every document needs a signature. When most of them are quotes, invoices, statements or reports that are only generated and delivered, you are paying signature pricing for a render: the SitePDF Starter API renders 10,000 HTML documents a month for $29 and keeps a dated copy of each, and a per-completion e-signature API handles only the share that actually gets signed.

Written and fact checked by the SitePDF team.

PandaDoc API cost at each monthly volume, next to rendering the documents and signing only the ones that need it

PandaDoc column: the published API Developer plan, $40 a month plus $4 per document above 40, as shown on PandaDoc's developer API pricing page. Split column: every document rendered on a SitePDF API tier, plus the 15 percent that need a signature sent through DocuSeal at $0.20 per completion on a $20 a month Pro seat, the cheapest per-signature rate on our e-signature API pricing comparison. Change the 15 percent to your own share; the gap barely moves.

Documents a month PandaDoc API Developer plan PandaDoc per document Render only (SitePDF API) Split: render all, sign 15 percent
40 $40 $1.00 $29 (Starter API) $50.20
100 $280 $2.80 $29 (Starter API) $52.00
500 $1,880 $3.76 $29 (Starter API) $64.00
1,000 $3,880 $3.88 $29 (Starter API) $79.00
5,000 $19,880 $3.98 $29 (Starter API) $199.00
20,000 $79,880 on the card, Enterprise quote in practice $3.99 $99 (Growth) $719.00

Nobody pays $79,880 a month: well before that volume PandaDoc moves you to an Enterprise contract, whose rate is not published. The Developer card is the only public number, so treat it as the ceiling a negotiation starts from, not as the price you will pay. The split column prices a signature only for documents that are signed, which is the whole point of splitting. It does not include the engineering to send a rendered PDF to a signature API, which is one extra HTTP call per signed document. PandaDoc figures: developer API pricing page, which blocked every automated reader on 24 September 2026 behind a browser checkpoint; the figures above are identical in the archived copies of 7 March and 7 May 2026 and in the search listing of the live page on 24 September. DocuSeal: read 2 September 2026.

Everything PandaDoc publishes about API pricing, in one place

PandaDoc runs two price lists that are easy to confuse. The standard plans on pandadoc.com/pricing are sold per seat: Starter at $19 and Business at $49 per seat a month billed annually, with a free plan capped at 5 documents a month and an Enterprise tier described as "per seat or per document pricing". On that list, the API appears only in the Enterprise column. The second list lives on the developer site and is the one that matters if you are writing code against PandaDoc.

PlanPriceVolumeWhat is limited or excluded
Sandbox$0, 14 day trial with Enterprise features, then free without themUnlimited test documentsLimited to 10 requests a minute per endpoint; generated PDFs carry watermarks and documents get a "[DEV]" prefix
API Developer$40 a month40 documents sent a month, then $4 eachLimited webhooks, limited embedded editor and signing, limited audit trail; no pricing tables, custom branding, CRM integrations, SSO or approval workflows
EnterpriseQuote: license fee plus transaction volume"Custom volume-based pricing per document sent"Full embedded editor and signing, CPQ, notary, CRM integrations, SSO, extra platform seats

The FAQ on the same page adds three things worth knowing before you sign. Production access is up to 300 documents created per minute. There is a startup package for teams that are unsure how many calls they need over a 12 month contract, quoted on request. And the unit being counted is described in two slightly different ways, which is the subject of the next section.

Compare that with the per-seat side of the house. If a sales team of eight already sits on Business at $49 a seat, that is $4,704 a year, and it still does not include the API. The developer plan is a separate purchase, which surprises teams who assume the seats they already pay for cover an integration.

What counts as a document: "sent" on the price card, "generated" in the FAQ

The API Developer card says "Includes 40 documents sent per month, then $4 per additional document sent." The FAQ on the same page says "PandaDoc API charges based on the volume of documents generated via Production API. You can generate documents by uploading your existing document or using one of our templates." Elsewhere PandaDoc describes a usage credit as any document created through the API, web forms, bulk send or automation tools such as Zapier and Make.

For an app that sends everything it creates for signature, the difference does not matter. For an app that creates a quote, lets a salesperson look at it and only sends one in three, it is the whole bill. On the "sent" reading, a month with 900 documents created and 300 of them sent costs $40 plus 260 times $4, or $1,080. On the "generated" reading the same month costs $40 plus 860 times $4, or $3,480.

We are not going to guess which reading applies to your contract, and neither should you. Ask for it in writing, with the words "created", "sent" and "completed" defined, before you commit to a volume. It is the single question most likely to move a PandaDoc API quote, and the vendor has already shown you that its own pages use the words interchangeably.

Why $4 a document is a signature price, and what that means for documents nobody signs

Look at what the $4 is paying for: a legally binding e-signature under ESIGN and eIDAS, a signing experience, reminders, an audit trail and a hosted copy of the completed document. That is a reasonable price for a signature. The e-signature APIs we compared on the same job run from about $0.20 a completion on DocuSeal to $1.50 a request at the Dropbox Sign Essentials anchor and more on Docusign, so PandaDoc sits at the premium end, but it sits there with an embedded editor and a template library the others do not ship.

Most software that generates documents is not generating contracts, though. It generates invoices, order confirmations, statements, packing slips, certificates, quotes that are accepted by clicking a button in the app, and monthly reports. Those documents need to be correct, branded, paginated and kept, and they need nobody's signature. Push them through a signature platform and each one is billed as if it did.

The numbers make the point quickly. A billing system producing 1,000 invoices a month pays $3,880 on the PandaDoc Developer card. Rendering those same invoices from your own HTML template on an API that meters renders costs $29, and at that tier the first 10,000 are covered. The difference is not a discount; it is two different products being priced for what each one does.

The split most apps end up with: render every document, sign only the ones that need it

The pattern is simple. Your app renders every document from its own HTML template, which it probably already has because the same invoice or quote is shown in the browser. The rendered PDF is stored and delivered. For the minority of documents that need a signature, your app hands that PDF to a signature API as the envelope's document, and pays the signature rate on those alone.

At 1,000 documents a month with 150 signed, that is $29 for rendering plus about $50 on DocuSeal, $79 in total, against $3,880 on the PandaDoc Developer card. Swap DocuSeal for BoldSign at $0.75 an envelope and the signature leg is about $113, still under $150 all in. Every figure for the signature leg, and the tradeoffs between those vendors, is on the e-signature API pricing comparison.

The split also fixes a problem that has nothing to do with price. When the document is produced by your own template, it looks exactly like the version your customer saw in the app, down to the font and the page breaks. A dated archive copy of every render means you can show later precisely what was issued, which matters for invoices and statements whether or not anyone signed them. The rendering side of that is covered on the document generation API comparison, which puts template-merge engines and HTML renderers side by side.

Where PandaDoc is the better buy, honestly

If almost every document you create is a contract, a proposal or an order form that gets signed, PandaDoc is a strong choice and the per-document price is not the problem it looks like. At 40 signed documents a month the Developer plan is $40, which is less than the split once you add a signature seat. You also get things a renderer does not have at all.

  • An embedded editor. Your users can adjust a document inside your app before it goes out, which a render-from-template flow does not offer without you building an editor.
  • Pricing tables and CPQ on Enterprise, so a proposal can calculate its own totals and options as the buyer picks them.
  • Signing, reminders and the audit trail in one vendor. One contract, one webhook model, one place for legal to look.
  • Pre-built CRM integrations with Salesforce and HubSpot on Enterprise, for teams that want documents to start from a deal record.

If that is your workload, the thing to negotiate is the Enterprise volume rate and the definition of a document, not the vendor. SitePDF does not do e-signatures or in-app document editing, and we would not suggest replacing PandaDoc where those are the reason you bought it.

How to cut a PandaDoc API bill without leaving PandaDoc

Three moves, in order of how much they save. First, take the unsigned documents out. Invoices, receipts and reports rarely need to go through a signature platform, and every one that leaves saves $4 on the card rate. Second, stop creating drafts you do not send, or get the "sent" definition in writing, because on the generated reading a draft costs the same as a completed contract. Third, if you are past a few hundred documents a month, ask for the Enterprise volume rate with those numbers in hand; the Developer plan is the ceiling the conversation starts from.

If you arrived here from a Salesforce org, the Salesforce-native document generation apps work differently again, sold per user rather than per document, and the Conga Composer pricing comparison covers what Conga, Nintex DocGen, S-Docs and PDF Butler publish. For a wider view of per-document API prices across twelve vendors, see the PDF API pricing comparison.

Rendering a quote or invoice from the HTML template your app already has, in Node.js. Only the documents that need a signature go on to a signature API.
// before: POST https://api.pandadoc.com/public/v1/documents  (template + tokens, billed per document)
const res = await fetch("https://api.sitepdf.com/v1/render", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.SITEPDF_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    html: renderInvoice(order),   // the same template your app shows in the browser
    format: "Letter",
    archive: true,
  }),
});
const doc = await res.json();

// { "pdf_url": ".../v1/documents/doc_7h2qs.pdf", "pages": 1,
//   "archive": { "id": "arc_m40tz", "captured_at": "2026-09-24T14:10:05Z" } }
if (order.requiresSignature) await sendForSignature(doc.pdf_url); // pay a signature only here

This is the documented API call shape. Full request and response walkthrough.

Questions about this job

How much does the PandaDoc API cost?
The PandaDoc API Developer plan costs $40 a month and includes 40 documents a month, then $4 for each additional document sent. Anything larger is an Enterprise contract priced on an Enterprise license fee plus transaction volume, with no published rate. On the published card, 100 documents a month cost $280, 500 cost $1,880 and 1,000 cost $3,880. A free Sandbox is available for testing, with watermarked PDFs and a limit of 10 requests a minute.
Is the PandaDoc API free?
Only for testing. The Sandbox is free, starts with a 14 day trial of Enterprise features and stays available afterwards without them, but documents are watermarked, carry a [DEV] prefix and are limited to 10 requests a minute per endpoint. To send real documents you need a paid plan: the API Developer plan at $40 a month for 40 documents, or an Enterprise contract. PandaDoc's standard Starter and Business seat plans do not include API access.
Does PandaDoc charge per document?
Yes, on the API. The API Developer plan charges $4 per document after the first 40 each month, and Enterprise API contracts are priced per document on volume. PandaDoc's own pages describe the unit as documents sent on the price card and as documents generated through the production API in the FAQ, so confirm in writing which one your contract counts, because drafts that are never sent cost the same as sent documents on the generated reading.
Is PandaDoc API included in the Business plan?
No. On PandaDoc's standard pricing page, API access appears only in the Enterprise column, not in Starter at $19 a seat or Business at $49 a seat a month billed annually. Developers can buy the separate API Developer plan at $40 a month, which includes 40 documents and charges $4 for each one after that, or negotiate an Enterprise contract that combines a license fee with a per-document volume price.
What is a cheaper alternative to the PandaDoc API for generating PDFs?
If the documents do not need signatures, a rendering API that meters renders rather than signed documents is far cheaper. SitePDF renders your own HTML templates at $29 a month for 10,000 documents and keeps a dated archive copy of each one. If some documents do need signatures, render them all and send only those to a per-completion e-signature API such as DocuSeal at about $0.20 each. At 1,000 documents a month with 15 percent signed, that is about $79 against $3,880.
When is PandaDoc worth the price?
When most of what you create is a proposal, contract or order form that gets signed, and you want an embedded editor, pricing tables and signing from one vendor. At 40 signed documents a month the $40 Developer plan is cheaper than stitching together a renderer and a signature service. The price becomes hard to justify when most of the volume is invoices, statements or reports that are generated and delivered without a signature.

Get started

Render and archive with one API call

A pixel perfect PDF and a dated copy of the page from the same request. Plans from $29 a month.

HTML to PDF, in your browser

Buy the plan