The journal · 28 September 2026 · 7 min read
HubSpot PDF Generator Pricing, What Certificates, Quotes and Invoices From HubSpot Cost per Month
HubSpot only makes quote PDFs natively. For a continuing education provider sending 2,000 certificates a month (9,000 in December), apps cost $504 to about €23,000 a year, a render API $288, and the custom code action needs Data Hub Professional from $720 a month.
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 $49 a month or $288 a year, half price.
See the planHubSpot has no general PDF generator. Its only built in PDF is the quote, which now needs Revenue Hub Professional, so certificates, invoices and reports come from a marketplace app or from an external render API called by a workflow. For 2,000 documents a month, the published prices on 28 September 2026 run from about $42 to $49 a month (Portant, CraftMyPDF) through $299 (Documint) to roughly €1,500 (PDF CreateMate, which bills per PDF). A render API such as SitePDF costs $49 a month for up to 10,000 documents, but calling it from a HubSpot workflow needs the custom code or webhook action, and those are Data Hub Professional features that start at $720 a month. Which route is cheapest depends almost entirely on whether you already pay for Data Hub.
The team we are pricing
A US continuing education provider sells accredited courses to accountants and other licensed professionals. Its CRM is HubSpot on Sales Hub Professional. When a learner passes a course, a contact property flips to completed, and the learner should get a completion certificate by email within minutes with their name, license number, course title, credit hours and a verification code.
Volume is about 2,000 certificates a month, with a spike to about 9,000 in December, when learners rush to finish credits before year end renewal deadlines. Sales also sends around 120 quotes a month to firms buying seats in bulk. That is roughly 31,000 certificates a year, and the December month is the one that breaks cheap plans.
The course platform already tracks who passed; a separate tool that auto-grades the final exam writes the score back to HubSpot. What is missing is the PDF.
What HubSpot does on its own
HubSpot generates exactly one kind of PDF natively: the quote. The current quotes tool is "part of HubSpot's AI-powered CPQ, and available in a Revenue Hub Professional or Enterprise account," and "a Revenue Hub seat is required to create quotes." Custom quote templates need the same tier. HubSpot lists Revenue Hub Professional at $85 per seat per month, with a promotion for new Sales Hub customers. Older accounts may still have legacy quotes on Sales Hub Professional, but HubSpot's help center is explicit that accounts created after September 3, 2025 cannot enable them.
So the 120 quotes a month have a native home if the team buys Revenue Hub seats for its reps. The 2,000 certificates do not: a quote is tied to a deal and line items, and HubSpot has no template tool for a certificate, an invoice outside its payments product, or a report. Those need something else.
The hidden line, Data Hub Professional
The obvious developer answer is a workflow that calls a PDF API when the property flips. HubSpot has two workflow actions for that, and both are gated. Its own list of workflow actions reads "Custom code (Data Hub Professional and Enterprise only)" and "Send a webhook (Data Hub Professional and Enterprise only)." Data Hub is the 2026 name for what used to be Operations Hub.
HubSpot's pricing page lists Data Hub Professional from $720 a month ($800 on the other billing option), with one core seat included. That is at least $8,640 a year before a single PDF is rendered, which is more than every app below costs this team except the one that bills per PDF. If you do not already own Data Hub Professional, do not buy it to generate PDFs.
There are two cheaper ways to trigger an external API from HubSpot. A Make or Zapier scenario can watch HubSpot for the property change, call the API and write the PDF link back, and neither needs Data Hub; our guide to generating PDFs from Zapier, Make and n8n prices those runs. Or your own backend, if the course platform has one, can call the render API directly when a learner passes and push the link into HubSpot through the CRM API. Both keep HubSpot on the plan you already have.
HubSpot PDF generator apps and what they charge
The marketplace apps solve the trigger problem for you: they install into HubSpot, add a workflow action or a record button, and store the PDF on the record. The catch is how each one meters. We priced the ones that publish their rates, read on 28 September 2026:
| Tool | How it charges | 2,000 a month | December, 9,000 | About a year (31,000) |
|---|---|---|---|---|
| CraftMyPDF | Monthly quota, 1 credit per PDF, no automatic overage | $49 (Plus, 3,000) | $99 (Professional, 12,000), upgraded by hand | $638 |
| Portant | Seats with a document quota, Google Docs templates | $42 (Pro, 1 user, 2,000) | Over the Team plan's 5,000, so an Enterprise quote | $504 plus the December quote |
| Documint | Document quota, annual plans granted up front | $299 (Platinum, monthly) | $538.20 with packs | $2,988 (Platinum annual, 60,000 a year) |
| PDF CreateMate | Prepaid credits in euros, 100 credits per PDF | €1,500 (Volume rate) | €6,750 | €23,250 |
| SitePDF render API | Renders per month, you supply HTML and the trigger | $49 (Starter API, 10,000) | $49 | $288 billed yearly, plus the trigger |
A few notes on reading that table. CraftMyPDF's pricing page says plans are never upgraded automatically, so December only works if someone moves the account to Professional before the rush; the annual total assumes they do. Portant's figures are from its annual billing view. PDF CreateMate charges 100 credits for a plain PDF and 300 for one with a signature, sells credits at €1.00 per 100 up to 49,999 and €0.75 per 100 from 50,000, and credits never expire; its dollar figures on the site are estimates at the day's exchange rate. Documint's full ladder, including monthly prices and the add-on packs, is on our Documint pricing page.
What the table does not show is template work. CraftMyPDF and Documint have drag and drop designers, Portant fills Google Docs, and PDF CreateMate fills Word or Google Docs templates. A render API takes HTML, so somebody writes the certificate once as a web page. For a certificate that is a few hours, and the result can use the same fonts and layout as the course site.
Which route is cheapest for this team
For the provider as described, with Sales Hub Professional and no Data Hub, the honest ranking is:
- SitePDF through Make or the course platform's backend, about $288 a year plus whatever the scenario runs cost. The cheapest line, and it absorbs the December spike without a plan change because 9,000 renders fit inside the 10,000 on Starter API. It needs one person comfortable writing an HTML template and wiring a scenario.
- CraftMyPDF, about $638 a year, with a designer and a HubSpot integration. The best choice if nobody on the team writes HTML, as long as someone remembers the December upgrade.
- Portant, about $504 a year for the normal months, if the team already lives in Google Docs, but December needs a quote.
- Documint at $2,988 and PDF CreateMate at roughly €23,000 are priced for lower volumes. CreateMate's per PDF credits make sense for a sales team generating a few hundred signed proposals, not for 31,000 certificates.
The ranking changes in one case. If the provider already pays for Data Hub Professional for other reasons (data sync, data quality automation), the custom code action costs nothing extra, and a render API called from it becomes the simplest setup of all: no third tool, no scenario to maintain. If it does not, a Data Hub subscription bought for this job would make the API route the most expensive, not the cheapest.
What the custom code action looks like
For teams that do have Data Hub Professional, this is the whole integration. HubSpot runs custom code on Node.js with axios available, keeps secrets as environment variables, and stops the action after 20 seconds and 128 MB, so the action asks for a hosted PDF link rather than downloading the file:
// HubSpot workflow, Custom code action (Node.js). Secret: SITEPDF_KEY
const axios = require('axios');
exports.main = async (event, callback) => {
const contactId = event.object.objectId;
const code = event.inputFields['verification_code'];
const { data } = await axios.post('https://api.sitepdf.com/v1/render', {
url: `https://courses.example.com/certificates/${contactId}?v=${code}`,
format: 'Letter',
orientation: 'landscape',
wait_for: '#signature',
archive: true,
}, {
headers: { Authorization: `Bearer ${process.env.SITEPDF_KEY}` },
timeout: 15000,
});
callback({ outputFields: { certificate_url: data.pdf_url } });
};
A following Edit record action copies certificate_url into a contact property, and the completion email links to it. With archive=true, each render also keeps a dated copy of the certificate page, which is useful when a licensing board or a learner asks, a year later, exactly what was issued. The same call works unchanged from a Make HTTP module or from your own backend; only the trigger differs. The render options are listed on the PDF generator API page.
Before you pick one
- Check your HubSpot contract for Data Hub. Owning Data Hub Professional or Enterprise makes the API route close to free; not owning it rules out the custom code action.
- Count your worst month, not your average. Quota plans that stop at the limit (CraftMyPDF, Docupilot) or brand your output (Documint) fail in the month that matters.
- Decide who owns the template. A designer tool suits a marketing or operations owner; an HTML template suits a team that already has developers and wants the certificate to match the website.
- Keep quotes separate. If reps need quotes with line items and e-signature inside HubSpot, Revenue Hub seats are the native answer, and the certificate tool does not need to do that job.
If you are also pricing document generation from Salesforce, the same trade between per user and per document pricing is laid out in our Conga Composer pricing comparison, and the document generation API guide covers the template merge vendors side by side.
Written by the team behind SitePDF, an HTML to PDF API that archives every page it renders. The in-browser converter is free to try, and API plans start at $49 a month, half price billed yearly.