Create a Consignment Agreement Online Free
๐ Build Your Consignment Agreement
Fill in the details below โ the preview on the right updates live. Nothing leaves your device.
๐ค Consignor (Supplier)
๐ข Consignee (Shop / Gallery)
๐ Agreement Terms
๐ฆ Consignment Inventory
Consignee Business Name
Consignor
Consignor Name
Terms
| Item | SKU | Qty | Price | Comm.% | Sold | Owed |
|---|
Consignor
Consignee
Quick answer: Enter the consignor (supplier) and consignee (shop) details, set the default commission split, payout frequency, and unsold-item return policy, then list each item with quantity, retail price, and commission percentage. As you enter quantity sold per item, the amount owed to the consignor calculates automatically. Click Download PDF to get a signature-ready agreement that doubles as a settlement report. Everything happens locally in your browser using jsPDF and jsPDF-AutoTable - not a screenshot image. The live preview updates instantly, and nothing is ever sent to a server.
- Cost: Free, unlimited agreements, no signup.
- Where it runs: 100% in your browser โ no upload, no server storage.
- Output: A real text-based PDF (selectable, searchable, small file size).
- Commission-aware: Per-item commission % with automatic payout calculation.
- Doubles as a settlement report: Track qty sold and amount owed each period.
- Not a freight document: This is retail consignment, unrelated to shipping "consignment notes" โ see FAQ below.
โ๏ธ General Template, Not Legal Advice: This tool fills in a general-purpose consignment agreement template. Have a legal professional review it before relying on it for a significant or ongoing business relationship.
๐ฐ Consignor Keeps Ownership Until Sold: Standard consignment practice is that the consignor owns the goods until they actually sell - the consignee is selling on their behalf, not purchasing outright.
๐จ๏ธ Real Text, Not a Screenshot: The PDF is built from actual vector text using jsPDF, so it stays sharp at any zoom, the text is selectable/searchable, and the file stays small.
โ Privacy: Your inventory and pricing data, including any logo you upload, is processed locally โ it is never uploaded, transmitted, or stored anywhere.
โ 100% Private: Your agreement, including your logo, is generated locally in your browser using JavaScript. No data is ever uploaded to a server or stored anywhere.
Note: Your agreement data will be cleared once your session ends or you clear the app.
How to Create a Consignment Agreement PDF
Fill in Consignor & Consignee Details
Enter the supplier's and the shop's details.
Set Agreement Terms
Add the commission split, payout frequency, and return policy.
Add Inventory Items
List each item with quantity, retail price, and commission.
Download the PDF
Click Download PDF to save a signature-ready agreement.
๐ Your Inventory Data Never Leaves Your Device
This tool builds the entire agreement โ including your logo โ using jsPDF and jsPDF-AutoTable running entirely inside your browser tab. There is no upload step, no server-side processing, and no network request that contains your product or sales data.
Common Uses for a Consignment Agreement Generator
Artisans & Craftspeople
Place handmade goods in a local boutique or market stall without selling outright.
Art Galleries
Represent an artist's work with a clear commission split on any sale.
Boutique Fashion & Vintage Shops
Stock designer or vintage pieces from individual sellers on a commission basis.
Bookshops & Small Publishers
Sell self-published or small-press titles without an upfront wholesale purchase.
Home & Gift Stores
Feature local makers' products alongside your regular retail inventory.
Periodic Settlement Reports
Reuse the same format each payout period to report sales and amounts owed.
Why Use This Consignment Agreement Generator?
- Fully Client-Side: jsPDF and jsPDF-AutoTable both run in your browser โ no upload.
- Real Vector Text: Sharp, selectable, searchable PDF output โ not a flattened screenshot.
- Side-by-Side Preview: Check your agreement next to the form as you build it.
- Per-Item Commission: Set a different split for individual items when needed.
- Automatic Payout Math: Amount owed calculates the moment you enter units sold.
- Doubles as a Report: The same layout works for the initial agreement or a later settlement.
- Two-Party Sign-Off: Signature lines for both consignor and consignee.
- 100% Free & Private: No account, no watermark, no server storing your data.
Consignment Agreement Generator โ Complete Guide
Consignment is a *quietly common* way small retail actually works - a boutique doesn't buy every candle, print, or vintage jacket on its shelves outright; a lot of it sits there on behalf of the person who made or owns it, waiting to sell. That arrangement runs a lot more smoothly when both sides agree in writing on exactly what's been placed, who owns it until it sells, and how the money gets split when it does.
What Makes a Good Consignment Agreement?
A useful agreement names both parties clearly - the consignor who owns the goods, and the consignee selling them - and lists the specific items involved with quantity and price. It should also state the commission split, how often payouts happen, and what happens to items that don't sell. This tool covers all of that, plus a built-in calculation that turns "units sold" into "amount owed" automatically, so nobody's doing that math by hand at settlement time.
How This Generator Actually Works
As you fill in party details, terms, and inventory rows, a live preview beside the form re-renders instantly, and the amount owed per item recalculates the moment you change a quantity sold or commission percentage. When you click Download PDF, that same data is handed to jsPDF, which draws the party details and terms box as genuine vector text - not a picture of text - directly onto a PDF page. The inventory table is built with jsPDF-AutoTable, which handles column widths, borders, and automatic pagination for a longer catalog. At no point does any of this data leave your device or touch a server.
Consignment vs Wholesale vs Outright Purchase
| Aspect | Consignment (this tool) | Wholesale | Outright Purchase |
|---|---|---|---|
| Who owns unsold stock? | The consignor, until sold | The retailer, once bought | The retailer, once bought |
| Retailer's risk | Low - no upfront purchase | Higher - pays upfront | Higher - pays upfront |
| Retailer's payment | A commission per sale | Buys at a wholesale discount | Buys at a wholesale discount |
Retail Consignment vs Freight Consignment Note
| Aspect | Retail Consignment (this tool) | Freight Consignment Note |
|---|---|---|
| What it covers | Goods placed in a shop to be sold on commission | Goods moving in transit between shipper and carrier |
| Parties involved | Consignor (supplier) and consignee (shop) | Shipper, carrier, and receiving party |
Security and Privacy Considerations
- No Data Upload: Every field you fill in, and any logo you upload, stays on your device.
- No Server Processing: PDF generation runs entirely as client-side JavaScript.
- No Storage: Nothing about your agreement is saved once you close or refresh the tab.
- No Account Needed: There is no login, tracking of your inventory data, or usage cap.
Browser Compatibility and Technical Requirements
This Consignment Agreement Generator works in modern browsers that support:
- File API / FileReader: To read an uploaded logo image locally.
- JavaScript PDF generation (jsPDF): For building the actual downloadable document.
- Blob downloads: For saving the finished PDF to your device.
Supported Browsers:
- โ Chrome/Edge 76+
- โ Firefox 55+
- โ Safari 13.1+
- โ Mobile Chrome (Android), Mobile Safari (iOS) โ download supported
Troubleshooting Common Issues
Explanation: The PDF needs at least one row with a description filled in to be worth generating. Solution: Fill in at least one item's description and quantity, then try downloading again.
Explanation: Only PNG and JPG logo files are supported; other image formats or corrupted files may fail to embed. Solution: Re-save your logo as a PNG or JPG and upload it again.
Explanation: Amount owed is calculated as quantity sold ร retail price ร (1 - commission% รท 100) - a blank commission percentage on a row is treated as 0%, which would owe the consignor the full sale price. Solution: Make sure every item row has a commission percentage entered, even if it matches your default.
Explanation: This is fully supported - the default commission is just a starting suggestion. Solution: Edit the Comm.% field on any individual row to override it for that specific item.
Frequently Asked Technical Questions
Question 1: What actually builds the PDF - is it a known library?
Answer: This tool uses jsPDF, a widely used open-source JavaScript library for generating PDF documents in the browser, together with its jsPDF-AutoTable plugin for the inventory table - both loaded directly in your browser.
Question 2: How exactly is the amount owed calculated?
Answer: For each row, the tool multiplies quantity sold by the retail price, then multiplies that figure by one minus the commission percentage (expressed as a decimal), giving the consignor's share of the proceeds - recalculating instantly as you edit any of those three inputs.
Question 3: How are the totals at the bottom calculated?
Answer: Total quantity consigned and total quantity sold are simple sums across all item rows, while the total amount owed sums each row's individually calculated payout figure.
Question 4: How is my logo embedded in the PDF?
Answer: The uploaded image is read as a Base64 data URL using the FileReader API, then passed directly to jsPDF's image-embedding function, which places it at a fixed position and size in the top-left of the document.
Question 5: Does this tool need an account, server, or API key?
Answer: No. jsPDF, jsPDF-AutoTable, and the live preview all run as ordinary JavaScript already loaded by this page โ you never need an account or any API key to use it.
Glossary of Terms
- Consignor
- The party who owns and supplies goods to be sold on their behalf, retaining ownership until a sale occurs.
- Consignee
- The party, such as a shop or gallery, that holds and sells consigned goods on behalf of the consignor.
- Commission Split
- The percentage of each sale retained by the consignee, with the remainder owed to the consignor.
- Settlement Period
- The recurring interval at which sales are reported and payouts are made to the consignor.
- Consignment Inventory
- The specific list of items placed with a consignee, tracked by quantity consigned, sold, and remaining.
Frequently Asked Questions
Yes, completely free with no watermark, no signup, and no limit on how many agreements you create.
No. The entire agreement, including your logo if you add one, is built and turned into a PDF entirely inside your browser using JavaScript. Nothing is transmitted over the network.
A consignment agreement is a contract where one party (the consignor) places goods with another party (the consignee, such as a shop or gallery) to sell on their behalf, with the consignor retaining ownership until an item actually sells and the two parties splitting the proceeds.
Typically the consignor (the original supplier or artisan) retains ownership of the goods until they are sold. The consignee is holding and selling the items on the consignor's behalf, not purchasing them outright.
The commission percentage is the portion of each sale the consignee (the shop) keeps for selling the item; the remainder is owed to the consignor. A common range is 20-50% commission, though this varies widely by industry and item type.
This is set by the agreement's return policy - commonly, unsold items are returned to the consignor after an agreed period, though some agreements allow the consignee to request a price reduction or extension instead.
This varies by business - many boutiques and galleries settle monthly, though some smaller or occasional arrangements settle weekly or at the end of a specific sales period. This tool includes a dedicated field to state your agreed frequency.
This should be explicitly stated in the agreement, since practice varies - some consignees accept liability for items in their care, others don't. This tool includes a Notes/Terms field where this can be spelled out clearly.
Yes. Beyond the initial placement details, each item row tracks quantity sold and calculates the amount owed to the consignor, so the same format can be reused each settlement period to report on sales since the last payout.
Yes, these are unrelated despite the shared word. A freight consignment note documents goods moving in transit between a shipper and carrier. This tool is for retail consignment - goods placed in a shop or gallery to be sold on commission.
Final Thoughts
A clear consignment agreement - with a stated commission split, a real inventory list, and automatic payout math - keeps everyone honest and saves a lot of back-and-forth at settlement time. This tool builds that agreement with a live preview and a real vector-text PDF using jsPDF and jsPDF-AutoTable โ all without your inventory or pricing data ever leaving your device.
List your inventory above and download your first consignment agreement!