Legal & Document Tools
65 free tools
Free legal document generators - invoices, contracts, NDAs, quotations, purchase orders, and agreement templates.
Legal document tools help individuals and businesses generate standard agreements, contracts, notices, and policies without paying a lawyer for routine paperwork. Templates cover the most common business documents: NDAs, service agreements, employment contracts, rent agreements, privacy policies, and demand notices.
Every generated document follows standard Indian legal conventions and includes all essential clauses. For complex matters or high-value contracts, always consult a qualified advocate. These tools are best suited for standard, low-risk documents where the parties already have agreed terms.
Invoice Tools14
Invoice Generator
Generate a tax invoice with seller/buyer GSTIN, an itemized subtotal, computed GST amount, and total — the same output as GST Invoice Generator and Tax Invoice Generator below, cataloged separately under the general search term.
GST Invoice Generator
Generate a GST tax invoice with seller/buyer GSTIN, subtotal, computed GST amount, and total — identical output to Invoice Generator and Tax Invoice Generator, cataloged here under the GST-specific search term.
Proforma Invoice Generator
Generate a proforma invoice — a pre-sale cost estimate with the same subtotal/GST math as a tax invoice, but explicitly labeled as an estimate (not a legally issued tax document), plus a validity period.
Commercial Invoice Generator
Generate a commercial invoice for export/cross-border trade — exporter/importer details, HSN/SAC code, quantity, unit price, and IGST (not domestic GST), distinct from the domestic tax invoice tools above.
Tax Invoice Generator
Generate a standard tax invoice with GSTIN fields, itemized subtotal, GST breakdown, and total — the same output as Invoice Generator and GST Invoice Generator above.
Recurring Invoice Generator
Generate a recurring/subscription invoice with a billing cycle and next-billing-date field, using the same subtotal/GST math as a standard tax invoice.
Credit Note Generator
Generate a credit note referencing an original invoice — records an amount owed BACK to the buyer (e.g. a return, discount, or billing correction), with GST recalculated on the adjustment amount.
Debit Note Generator
Generate a debit note referencing an original invoice — records an additional amount owed BY the buyer (e.g. an undercharged amount or added charges), with GST recalculated on the adjustment.
Packing Slip Generator
Generate a packing slip listing shipment contents, package count, and weight — pure shipping logistics with no pricing or GST, distinct from the invoice and receipt tools above.
Delivery Note Generator
Generate a delivery note confirming goods delivered in a stated condition, with a 'received by' signature line for the recipient — no pricing shown.
Sales Receipt Generator
Generate a payment receipt confirming money already received for a sale — payment mode, reference number, and any balance due, with no GST breakdown. Identical output to Payment Receipt Generator below.
Payment Receipt Generator
Generate a payment acknowledgement receipt — confirms money received, payment mode, and reference number, with any balance due noted. Identical output to Sales Receipt Generator above.
Expense Report Generator
Generate an internal employee expense report — lists itemized expenses and a total claim amount with a manager-approval signature line, unlike the customer-facing invoices above.
Purchase Order Generator
Generate a purchase order — the buyer's formal request to a vendor to supply goods/services, with delivery date and address, the opposite direction from the invoice tools above (which are issued by the seller).
Contract Tools14
Freelancer Contract Generator
Generate a complete Service Agreement draft — services, compensation, timeline, IP ownership, and confidentiality clauses — from your provider and client details. Produces the identical document as Service Agreement Generator and Independent Contractor Agreement (same template). This is a starting-point draft, not a substitute for a lawyer's review before anyone signs.
Service Agreement Generator
Generate a complete Service Agreement draft — services, compensation, timeline, IP ownership, and confidentiality clauses. Produces the identical document as Freelancer Contract Generator and Independent Contractor Agreement (same template, different name for search purposes). A starting-point draft only — have a lawyer review it before signing.
NDA Generator
Generate a one-way Non-Disclosure Agreement draft — a Disclosing Party shares confidential information and a Receiving Party agrees to keep it confidential, with standard exclusions (public info, independently developed, lawfully received, legally required) and a term in years. A starting-point draft — have a lawyer review it before either party signs.
Mutual NDA Generator
Generate a mutual (two-way) Non-Disclosure Agreement draft — both parties disclose confidential information to each other and both carry the confidentiality obligation, unlike a one-way NDA. Includes standard exclusions and a term in years. A starting-point draft — have a lawyer review it before either party signs.
Employment Contract Generator
Generate an Employment Agreement draft — position, CTC, probation, notice period, plus standard working-hours, leave, confidentiality, and non-solicitation clauses — from your employer and employee details. A starting-point draft only: employment law varies by state and situation, so have a lawyer review it before either side signs.
Consulting Agreement Generator
Generate a Consulting Agreement draft with its own distinct title — services, fee, payment terms, timeline, IP ownership, and confidentiality clauses — suited to an advisory or expertise-based engagement. A starting-point draft; have a lawyer review it before either side signs.
Independent Contractor Agreement
Generate a Service Agreement draft — the identical document produced by Freelancer Contract Generator and Service Agreement Generator, cataloged here under the 'independent contractor agreement' search term. Covers services, fee, timeline, IP ownership, and confidentiality. A starting-point draft — have a lawyer review it before signing.
Retainer Agreement Generator
Generate a Retainer Agreement draft — the only tool in this family with a dedicated monthly retainer field, shown as an extra line alongside the base fee, timeline, IP ownership, and confidentiality clauses. A starting-point draft; have a lawyer review it before signing.
Partnership Agreement Generator
Generate a Partnership Agreement draft — business name and purpose, profit-sharing ratio, and each partner's capital contribution, with standard joint-management and mutual-consent-dissolution clauses. A starting-point draft only — partnership law and enforceability vary by jurisdiction, so have a lawyer review it before signing.
Memorandum of Understanding
Generate a Memorandum of Understanding draft — purpose, scope, and duration between two parties. The draft explicitly states it is NOT legally binding unless converted into a formal contract, which is exactly what an MoU is meant to be: a preliminary statement of intent, not an enforceable agreement.
Letter of Intent Generator
Generate a Letter of Intent draft — purpose, scope, and duration between two parties. Same template as MoU Generator, just under a different document title. The draft explicitly states it is NOT legally binding unless converted into a formal contract — an LOI is meant to record intent, not create enforceable obligations.
Work Order Generator
Generate a Work Order draft — authorizes a specific piece of work with a work description, location, fee, and payment terms. Lighter-weight than a full service agreement (no IP or confidentiality clauses), meant to greenlight a defined task under an existing relationship rather than replace a full contract.
Scope of Work Generator
Generate a Scope of Work draft — a deliverables list, explicit out-of-scope items, timeline, and fee. It has no IP, confidentiality, or termination clauses, so it's meant to accompany or be referenced by a real contract (like a service or consulting agreement), not stand alone as a binding agreement itself.
Amendment Agreement Generator
Generate an Amendment Agreement draft that formally modifies a NAMED existing signed agreement — you specify the original document, its date, and the exact clause being changed, with the old text being deleted and new text being inserted shown side by side. All other original terms are stated to remain in force. Have a lawyer review before either party signs the amendment.
Quotation Tools10
Quotation Generator
Generate a price quotation — quote number, line items, GST, total, and a validity period — for a specific buyer. Produces the identical document as Price Quote Generator, cataloged separately for that search term.
Price Quote Generator
Generate a price quote — quote number, line items, GST, total, and a validity period — for a specific buyer. Produces the identical document as Quotation Generator, cataloged separately for that search term.
Estimate Generator
Generate a project cost estimate — cost items, a base estimate, a fixed 10% contingency line, and GST — explicitly framed as subject to change based on final scope. Produces the identical document as Cost Estimate Generator.
Bid Proposal Generator
Generate a formal bid proposal — a written technical approach section plus a financial bid with a fixed 5% contingency, GST, and a bid-validity period. The most complete document in this subcategory, produces the identical structure as Tender Document Generator.
Rate Card Generator
Generate a standing rate card listing your services and per-unit rates (per hour, per project, per page), plus payment terms and contact info — a reusable reference, not tied to one specific client or deal.
Price List Generator
Generate a standing price list for your products, GST-inclusive at the rate you specify — a reusable reference to share broadly, not addressed to one specific buyer.
Tender Document Generator
Generate a tender submission document — a written technical approach section plus a financial bid with a fixed 5% contingency, GST, and validity period. Produces the identical structure as Bid Proposal Generator, titled for tender processes specifically.
Cost Estimate Generator
Generate a cost estimate — cost items, a base estimate, a fixed 10% contingency line, and GST — explicitly framed as subject to change based on final scope. Produces the identical document as Estimate Generator.
Budget Proposal Generator
Generate an internal budget proposal — budget line items, a fixed 10% contingency, a grand total, and a written justification section — for requesting funds to be allocated, unlike the other tools here which are external client-facing pricing documents.
RFQ Response Generator
Generate a Request for Quotation document — scope/requirements, submission deadline, evaluation criteria, and a submission contact. Despite the name, this actually produces the document for the party ISSUING the RFQ (requesting quotes from vendors), not a vendor's response to one — the fields (issued by, submission deadline, submission contact) are for the requester's side.
Purchase Tools7
Purchase Requisition Generator
Generate a Purchase Requisition — an internal request an employee sends to their own organization for approval to buy something, with items, an estimated total, business justification, and urgency level, ending in an approval signature line. This is the internal pre-approval step that comes BEFORE a Purchase Order is ever sent to a vendor.
Vendor Registration Form
Generate a Vendor Registration Form to onboard a new supplier — company registration number, GSTIN, PAN, address, contact, and bank details — ending in a declaration and signature line. Unlike every other tool in this subcategory, this is a pure data-intake form: no pricing, no line items, just vendor onboarding.
Goods Receipt Note Generator
Generate a Goods Receipt Note (GRN) confirming what was physically received against a Purchase Order — with separate Ordered, Received, and Accepted quantity columns per item so discrepancies can be recorded — ending in an inspection signature. This is the receiving/inspection step that happens AFTER a Purchase Order and delivery.
Request for Proposal Generator
Generate a Request for Proposal (RFP) — project scope, submission deadline, evaluation criteria, and submission contact — for when you're ready to invite vendors to submit a full proposal, including their approach and pricing. Includes a fixed evaluation-criteria list (technical capability, cost, timeline, past experience) as a starting checklist.
Request for Information Generator
Generate a Request for Information (RFI) — project scope, deadline, and submission contact — for gathering general capability information from potential vendors early in a procurement process, before pricing or a formal proposal is on the table. Shares the same document structure as RFP Generator, but is meant for a different, earlier stage of vendor selection.
Vendor Comparison Sheet
Generate a Vendor Comparison Sheet framework — a comparison table template (price, delivery time, warranty, quality rating, past experience, payment terms) with your recommended vendor and reasoning filled in. The comparison grid itself is a blank template for you to fill in with your own research — this tool doesn't calculate or compare anything from real vendor data you provide.
Procurement Tracker Generator
Generate a Procurement Tracker — a spend-tracking table (item, vendor, PO number, amount, status) for a given period, plus your total spend. The tool formats whatever line items you type in as a table; it doesn't independently track, fetch, or calculate procurement data — it's a formatting aid for a list you already have.
Agreement Tools12
Rental Agreement Generator
Generate a Rental Agreement draft — landlord/tenant names, property address, monthly rent, security deposit, and lease dates, plus fixed standard clauses (rent due date, maintenance duty, no subletting without consent, one month's notice to vacate). A starting-point draft only — rental/tenancy law varies significantly by state and city, so have it reviewed before either party signs.
Employment Agreement Generator
Generate an Employment Agreement draft — position, CTC, probation, and notice period, plus standard working-hours, leave, confidentiality, and non-solicitation clauses (the 1-year non-solicitation period is fixed text, not a configurable field). Produces the identical document as Employment Contract Generator, cataloged separately here. A starting-point draft — employment law varies by state, so have a lawyer review it before either side signs.
Confidentiality Agreement
Generate a one-way Confidentiality Agreement (NDA) draft — a Disclosing Party shares information and a Receiving Party agrees to keep it confidential, with standard exclusions and a term in years. Produces the identical document as NDA Generator, cataloged here under a different common name. A starting-point draft — have a lawyer review it before either party signs.
Data Processing Agreement
Generate a Data Processing Agreement (DPA) draft — defines the Data Controller and Data Processor roles, processing purpose, and data types, with standard processor obligations and a compliance reference to India's IT Act 2000 and DPDP Act 2023. Best suited for India-based data relationships specifically — a business in another jurisdiction will need different governing-law references. A starting-point draft — have a lawyer review it before relying on it.
IP Assignment Agreement
Generate an IP Assignment Agreement draft — irrevocably assigns specified intellectual property from an Assignor to an Assignee for a stated consideration, with a standard ownership/non-infringement warranty clause and governing law fixed to India. A starting-point draft — have a lawyer review it before either party signs, especially if the IP or parties are outside India.
Non-Compete Agreement
Generate a Non-Compete Agreement draft — restricts an employee/contractor from working for a competitor, soliciting clients or staff, or starting a competing business, for a stated period and geography/industry, against a stated consideration. IMPORTANT: non-compete enforceability varies enormously by jurisdiction — many places heavily restrict or outright ban non-competes for employees. Do not treat this draft as automatically enforceable; have a lawyer confirm whether a non-compete is even valid for your situation before relying on it.
Termination Agreement
Generate a Termination Agreement draft — last working day, severance pay, notice pay, and final settlement timeline, plus a mutual release-of-claims and non-disparagement clause. Produces the identical document as Severance Agreement (same fields, same output, different name for a general end-of-employment framing). A starting-point draft — have a lawyer review it before either side signs.
Severance Agreement
Generate a Severance Agreement draft — last working day, severance pay, notice pay, and final settlement timeline, plus a mutual release-of-claims and non-disparagement clause. Produces the identical document as Termination Agreement (same fields, same output, this one framed around the severance-for-release exchange). A starting-point draft — have a lawyer review it before either side signs.
Indemnity Agreement
Generate an Indemnity Agreement draft — an Indemnifier agrees to cover an Indemnitee's losses, damages, or claims arising from specified acts, breach of warranty, or negligence, with a standard notify-and-cooperate procedure clause. A starting-point draft — indemnity clauses can carry significant open-ended financial exposure, so have a lawyer review the scope before either party signs.
Power of Attorney Draft
Generate a General Power of Attorney wording draft — names a Principal and an Attorney, lists the powers being granted, and includes a sound-mind declaration with two witness lines. IMPORTANT: this produces DRAFT WORDING ONLY — a Power of Attorney grants someone else legal authority to act as you, and in virtually every jurisdiction it only becomes legally effective after proper witnessing, notarization, and often registration, none of which this tool can do. Do not treat the generated text alone as a valid, executable POA — you must complete your jurisdiction's formal execution process.
Affidavit Generator
Generate the wording for a sworn Affidavit — deponent details and your statements of fact, ending in a 'solemnly affirmed before me' line with a Notary/Oath Commissioner signature block. IMPORTANT: this is DRAFT WORDING ONLY — a document only becomes a legally valid affidavit once you actually swear to it in person before an authorized notary, oath commissioner, or magistrate. Every statement you include must be true: making a false statement in an actual sworn affidavit is a serious legal offense (perjury or an equivalent), not a minor error.
Declaration Form Generator
Generate a self-declaration draft — your name, statements of fact, and place, with a warning that furnishing false information is an offence. Unlike an affidavit, this is self-signed and does NOT require notarization or an oath commissioner — a lighter formality tier for simple factual declarations. Still, only include statements you know to be accurate before signing.