Fill, sign & sell PDFs on WordPress
Turn your site into a PDF filling service. Visitors upload a PDF or open a form from your library, edit it in the browser, see a free watermarked preview, then pay through Stripe for the clean file.

Ways to earn with FillDesk
Charge for clean downloads your way — per file, with credits, with a time pass, or through membership access. An SEO form library can pull search traffic too.
Pay per download
Charge for each clean PDF. Visitors edit free, see a watermarked preview, then pay through Stripe Checkout for the finished file.
Credit packs
Sell one-time credit packs so regular visitors can download several files without checking out every time.
Time passes
Offer a one-time time pass for unlimited clean downloads during a set window — nothing renews.
Per-form pricing
Override the price on any form in your library so high-value templates earn more than simple blanks.
First-download hook
Optionally give the first clean download free, then charge for the next ones once visitors know the service.
SEO form library
Publish a searchable form library with SEO landing pages that pull search traffic to your site.
Membership access
Hook paid downloads to a membership plugin level so members get clean files as part of their plan.
Everything you need to run a PDF desk
A full browser editor, Stripe selling, a form library with SEO landing pages, and private file handling — all on your own WordPress site.
Browser PDF editor
- ✓Add text (three fonts, size, colour, bold), dates, sticky notes, check marks, crosses and dots
- ✓Highlight, whiteout, rectangles, lines, arrows, underline, strikeout and freehand pen
- ✓Add images; undo/redo, zoom, keyboard shortcuts and autosave
- ✓Touch-friendly toolbar on phones
Signatures & initials
- ✓Draw, type or upload a signature
- ✓Add initials the same way
- ✓Place them anywhere on the page
- ✓A notice in the editor explains that legal acceptance depends on the document and jurisdiction
Fill real form fields
- ✓Fill the PDF’s own form fields
- ✓Text, comb and multi-line fields
- ✓Checkboxes, radio buttons and dropdowns
- ✓Works with standard interactive PDFs (encrypted and XFA-only files are refused)
Page tools
- ✓Rotate pages
- ✓Reorder pages
- ✓Delete pages
- ✓Edit multipage documents in one session
Stripe Checkout selling
- ✓Hosted Stripe Checkout — card data never touches your site
- ✓Payments confirmed by a signed webhook
- ✓Single download, two credit packs and a time pass (one-time charges, nothing renews)
- ✓No shop or e-commerce plugin required
Purchases & refunds
- ✓Purchases screen with CSV export
- ✓Manual grants and revocation
- ✓Refunds in Stripe revoke access
- ✓Free re-downloads and free edits for a set number of hours after payment
Form library & SEO landing pages
- ✓A Forms post type with an SEO landing page for every form
- ✓Title, meta description, thumbnail, how-to steps, FAQ, related forms, breadcrumbs and structured data
- ✓Searchable library grid by shortcode or block
- ✓Two blank sample forms (timesheet and invoice) to import from FillDesk → Tools
Privacy & security
- ✓Files stored in a private folder (outside the web root when possible), with random names and a PHP exit guard
- ✓Uploads checked by content (PDF signature, size, page limit)
- ✓Downloads use short-lived signed links; every document is tied to its owner
- ✓Automatic retention cleanup, WordPress privacy export/erase support and rate limits
Up and running in four steps
Install the plugin
Upload the zip under Plugins → Add New → Upload Plugin. An Edit PDF page with the shortcode is created for you.
Connect Stripe
Open FillDesk → Settings → Payments, paste your Stripe secret key and create the webhook.
Set your prices
Under Pricing, choose single-download, credit-pack and time-pass amounts — or leave some free.
Add forms
Import the sample forms under FillDesk → Tools, or add your own under FillDesk → Forms.
Requirements
- WordPress 6.3 or newer
- PHP 7.4 or newer with the GD extension
- HTTPS for live payments
- A Stripe account
Frequently asked questions
What licence do I get?
You get the fully licensed version, to use on your own sites.
Do I need a shop or e-commerce plugin?
No. Payments go straight to your Stripe account through Stripe Checkout.
Is the watermark only an overlay?
No. The preview is generated on the server with the watermark drawn into the PDF. The clean file is only produced after payment and only delivered through a signed, expiring link.
Are e-signatures legally binding?
FillDesk places a signature image on the document. Whether that is accepted depends on the document and jurisdiction; a notice says so in the editor.
What selling options are included?
Single download, two credit packs and a time pass as one-time charges. You can override the price per form, offer a first free download, and hook access to a membership plugin level.
How are files kept private?
Files sit in a private folder (outside the web root when possible), with random names and a PHP exit guard. Downloads use short-lived signed links, and every document is tied to its owner.
What hosting do I need?
WordPress 6.3 or newer, PHP 7.4 or newer with the GD extension, and HTTPS for live payments. You also need a Stripe account.
Can visitors fill interactive PDF fields?
Yes. Text, comb, multi-line, checkboxes, radio buttons and dropdowns are supported. Encrypted and XFA-only PDFs are refused.
Fill. Sign. Sell.
A browser PDF editor with watermarked previews, Stripe Checkout, credit packs, time passes and an SEO form library — ready for your own WordPress site.