Contract Templates

A contract is a written or spoken agreement between two people, businesses, organizations, or countries. The most common types of arrangements are business contracts, company contracts, and service contracts.

*No Credit-card Required!

CraftMyPDF three-step workflow animation A three-step animated workflow. Step 1 drags components into a template designer. Step 2 posts JSON to the API. Step 3 shows the finished PDF, laid out to match the template built in step 1. A timeline below indicates progress through Design template, Send data, and PDF ready. TEXT IMAGE TABLE QR Customer: {{ name }} STEP 1 Design template Drag & drop text, images, tables, QR codes and more POST /v1/create-pdf { "template_id": "1ae3d73fb42ce", "data": { "name": "Dylan Louise", "order_id": 3487, "ship_date": "2026-08-19", "items": [ ... ] } } JSON DATA DATA RECEIVED 200 OK STEP 2 Send us the data Send JSON via API or connect your favorite automation tool A Page 1 of 2 Packing List Order #: 3487 Ship Date: 2026-08-19 Dylan Louise Kansas City, MO 64105 No. Description Qty Tracking ID 1 Trail Daypack 30L 2 2 Summit Backpack 22 3 3 Cabin Duffel 40L 1 Generated automatically STEP 3 PDF is ready Your finished PDF is generated in seconds Design template Send data PDF ready

What's a contract?

A contract agreement is a mutual legal term between people or entities and is usually enforceable by law. The contract outlines the specific items that each party agrees to do, such as delivering a product, providing a service, or paying a certain amount of money. Contracts are also used to protect intellectual property, such as copyrighted material or trade secrets.

Regardless of industries, all working professionals need customized contracts to run their business smoothly. CraftMyPDF is a leading contract generator platform that gives you access to a wide range of free contract templates.

Whether you need a template for a business contract or looking for a bespoke project contract, get your contract template free from CraftMyPDF.

Types of contracts

  • Business contract

    A business contract is an agreement between two or more businesses. The purpose of a business contract is to outline the terms and conditions of a transaction or relationship between the involved companies. Some of the most common items included in a business contract are payment terms, delivery dates, warranty information, and dispute resolution procedures.

  • Company contract

    A company contract is an example of a business contract between a company and one or more individuals. Company contracts are typically used for the sale of goods or services, the hiring of employees, or the lending of money. The terms and conditions of a company contract are designed to protect the interests of both the company and the individual.

  • Service contract

    A service contract is an agreement between a service provider and a customer. Service contracts typically outline the services provided, the price of the services, and any additional terms and conditions. Service contracts are used to protect both the service provider and the customer from any misunderstandings or disputes.

  • Intellectual property contract

    An intellectual property contract is an agreement between two or more parties that outlines the terms and conditions for using the intellectual property. Intellectual property can include trademarks, copyrights, trade secrets, and patents. The purpose of an intellectual property contract is to protect the interests of all parties involved and ensure that the intellectual property is used in a way that is agreed upon by everyone.

Contract Examples

Features of CraftMyPDF

  • Easy to Use Drag-and-Drop Template Editor

    Design professional PDF templates visually with our easy-to-use editor. Add text, images, QR codes, barcodes, shapes, tables, charts, and more.

    more
  • Turn Existing PDFs into Fillable Templates

    AI and computer vision detect fields in your existing PDFs, identify the expected data type, and generate clear labels for easier mapping and automation.

    Video tutorial
  • Powerful Expressions & Formatting Support

    Format dates, currencies, numbers, and text with built-in expressions. Need more advanced logic? Extend your templates with custom JavaScript functions.

    more
  • Generate PDF Documents Within Your Region

    Generate and store PDFs closer to your users with regional endpoints. Available in the US, EU, Singapore, and Australia to support data residency and lower latency.

    more
  • PDF Generation & Image Generation API

    Our cloud-based API helps you to generate PDF documents or images. We support synchronously or asynchronously PDF generation scale without the costs of maintenance.

    API Reference
  • Automate with Nocode or Lowcode Platforms

    Automate document workflows with Zapier, Make, Bubble, Coda, and REST API integrations. Connect CraftMyPDF to the tools your team already uses.

    more
  • Support of Fillable Components

    Create interactive PDF forms with fillable components in the drag-and-drop editor. Add text fields, checkboxes, dropdowns, radio buttons, and signature fields with ease.

    more
  • Built with Security in Mind

    CraftMyPDF has successfully completed its SOC 2 Type II audit to support teams that need stronger security, reliability, and operational trust.

    Enterprise features

Easy Integrations

Call the PDF Generation API and Image Generation API from the tools your team already runs — Zapier, Make.com, n8n, Bubble.io and more — with no glue code to maintain.

Automate your PDF workflow with no-code platforms or the REST API

One template, one JSON payload. Send data from a Zapier zap, a Make.com scenario, an n8n workflow or your own backend — every integration calls the same endpoint.

Run it synchronously for on-screen downloads or asynchronously for batches, with request data and generated files kept in your chosen region: US, EU, Singapore or Australia.

Browse all integrations
curl -X POST \
  --header "Content-Type: application/json"  \
  --header 'X-API-KEY: 7832MjA6MTE6UjlkM3h4emxpTExzeFR0aQ=' \
  --data '{"template_id": "05f77b2b18ad809a", "export_type":"json", "expiration": 10, "output_file":"my_new.pdf", "data":  "{ \"invoice_number\": \"INV38379\", \"date\": \"2021-09-30\",  \"currency\": \"USD\", \"total_amount\": 82542.56   }", "output_file": "output.pdf"}' \
  "https://api.craftmypdf.com/v1/create"

Native integrations, plus a REST API for everything else.

PDF Creation with Drag-and-Drop Template Editor

Design professional, data-driven PDFs with an intuitive editor, rich font library, and seamless API integrations.

Advanced Drag & Drop Template Builder

No code required! Our advanced editor allows you to easily create new PDFs by dragging and dropping the elements into your PDF templates.

You can create PDF documents easily such as invoices, reports, delivery notes that reflect your brand.

If you are still converting HTML code to PDFs and looking for an easy way to create PDF documents – Our PDF template editor does not require HTML or CSS knowledge.

Drag-and-drop template builder animation The CraftMyPDF template editor building an invoice. A logo, a customer text block bound to the data field customer.name, a line-item table bound to items, and a QR code are dragged one at a time from the component palette onto a blank page. Each element is selected as it lands and the properties panel shows its position, size and data-field binding. When all four are placed the finished template is marked saved. Invoice Template 100% Preview COMPONENTS Text Image Table QR Code Barcode Shape Chart A4 · Portrait Bill to {{ customer.name }} PROPERTIES Select an element POSITION SIZE DATA FIELD STYLE OPACITY Auto-fit Image X 12 Y 12 W 46 H 30 {{ logo_url }} Text X 83 Y 12 W 96 H 30 {{ customer.name }} Table X 12 Y 90 W 167 H 104 {{ items }} QR Code X 12 Y 216 W 34 H 34 {{ order_id }} Saved Image Text Table QR Code

Integrations

3 simple steps to automate PDF creation with CraftMyPDF using Zapier, Make.com, or REST API.

  1. Sign up or log in

    Create a CraftMyPDF account or log in to your existing account to start setting up your PDF generation workflow.

  2. Create a PDF template

    Use the visual template editor to design your PDF layout with text, images, tables, dynamic fields, and branding.

  3. Automate PDF generation

    Generate PDF documents automatically from Zapier, Make.com, Airtable, your backend, or directly through the REST API.

Customer Reviews

See what our customers have to say about us

Automate your PDF generation for your workflow now

CraftMyPDF's web-based drag & drop editor lets you design PDF templates easily and generate pixel-perfect PDF documents from pre-defined templates and JSON data with a simple API or no-code platforms.

*No Credit-card Required!