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 HTML
Live preview
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 planShort 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.
| Plan | Price | Volume | What is limited or excluded |
|---|---|---|---|
| Sandbox | $0, 14 day trial with Enterprise features, then free without them | Unlimited test documents | Limited to 10 requests a minute per endpoint; generated PDFs carry watermarks and documents get a "[DEV]" prefix |
| API Developer | $40 a month | 40 documents sent a month, then $4 each | Limited webhooks, limited embedded editor and signing, limited audit trail; no pricing tables, custom branding, CRM integrations, SSO or approval workflows |
| Enterprise | Quote: 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.
// 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?
Is the PandaDoc API free?
Does PandaDoc charge per document?
Is PandaDoc API included in the Business plan?
What is a cheaper alternative to the PandaDoc API for generating PDFs?
When is PandaDoc worth the price?
Index
More PDF and archiving tools
- Convert HTML to PDF
- Webpage to PDF
- Save webpage as PDF
- URL to PDF API
- Website archiving
- Monitor website changes
- Screenshot API
- React to PDF
- Java PDF library
- C# PDF library
- Python PDF generation
- HTML to PDF Node.js
- Laravel HTML to PDF
- Vue to PDF
- Next.js PDF generator
- Angular to PDF
- Markdown to PDF API
- Django HTML to PDF
- Blazor HTML to PDF
- Spring Boot HTML to PDF
- Airtable to PDF
- Rails HTML to PDF
- PDF generator API
- Website archiving software
- Document generation API
- Legal document automation software
- Document automation software
- Bulk HTML to PDF
- Accessible PDF generation
- ADA compliance audit cost
- 508 compliance testing
- PDF remediation
- VPAT and ACR
- PDF accessibility checker
- Wayback Machine alternative
- Best HTML to PDF API
- DocRaptor alternative
- Puppeteer alternative
- Wkhtmltopdf alternative
- PDFShift alternative
- Urlbox alternative
- PDFCrowd alternative
- Api2Pdf alternative
- Browserless alternative
- APITemplate alternative
- CraftMyPDF alternative
- PDFMonkey alternative
- dompdf alternative
- Gotenberg alternative
- GrabzIt alternative
- Adobe PDF Services API
- PDF SDK pricing
- HTML to image API pricing
- CloudConvert API pricing
- Encodian pricing
- IronPDF pricing
- Salesforce document generation pricing
- SelectPdf, HiQPdf and EvoPdf pricing
- CloudConvert alternative
- CloudConvert pricing
- Direct mail API pricing
- E-signature API pricing
- Sparticuz Chromium Lambda cost
- Browserbase pricing
- Aspose PDF pricing
- PDF API pricing
- How it works
- Features
- Pricing
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.