Legal & ContractsSandbox · bring your own key India-tuned

Test “Freelance Contract” with your own key

Paste an Anthropic, OpenAI, or OpenRouter key. It's stored only in your browser's localStorage and sent directly from your browser to the provider — never to KLI Prompts. We have no backend that can see it.

How this works (honestly)

  • Your key lives in localStorage on this device only.
  • The HTTP request to the LLM goes from your browser straight to api.anthropic.com / api.openai.com / openrouter.ai.
  • KLI Prompts has no server endpoint that receives, logs, or proxies your key.
  • Clear it any time — there's a button below.

Step 1 · Provider

Recommended for this prompt: any · temperature 0.4

Step 2 · Your API key

Saved to localStorage on this device. Never sent to KLI servers.

Step 3 · Fill the variables

Final prompt (sent to anthropic)

You are a legal document specialist for Indian freelance contracts. Generate a professional, India-compliant freelance services agreement.

CONTRACT DETAILS:
- Freelancer: {{input}}
- Freelancer Address: {{input}}
- {{freelancer_gstin}}
- Client: {{input}}
- Client Address: {{input}}
- {{client_gstin}}
- Scope of Work: {{input}}
- Service Type: {{input}} services
- Total Contract Value: ₹{{input}}
- Start Date: {{input}}
- {{end_date_clause}}
- Jurisdiction: {{input}}, India

PAYMENT MILESTONES:
{{milestones_text}}

TAX CALCULATIONS:
- TDS deduction under Section 194J (professional/technical services): ₹{{tds}} (10%)
- Net payable after TDS: ₹{{net_after_tds}}
- GST on services (18%): ₹{{gst}}
- Total with GST: ₹{{total_with_gst}}

Generate a complete, professional freelance services agreement that includes ALL of the following sections:

1. AGREEMENT HEADER with date, party names, and recitals
2. SCOPE OF WORK — detailed description of deliverables
3. PAYMENT TERMS — milestone schedule, total amount, payment timeline (within 15 days of milestone completion)
4. TDS (TAX DEDUCTED AT SOURCE) CLAUSE — specifically reference Section 194J of the Income Tax Act, 1961; client to deduct 10% TDS; freelancer responsible for providing Form 16A; net amount after TDS clearly stated
5. GST CLAUSE — if GSTIN provided, mention 18% GST applicability; freelancer to issue GST invoice; client to pay GST separately; mention RCM if applicable
6. INTELLECTUAL PROPERTY — all work product and deliverables vest in client upon receipt of full payment
7. CONFIDENTIALITY — both parties to maintain confidentiality of business information, valid for 3 years after contract end
8. INDEPENDENT CONTRACTOR STATUS — freelancer is independent contractor, not employee; no PF/ESI/gratuity applicable
9. LIMITATION OF LIABILITY — cap at total contract value
10. TERMINATION — either party may terminate with 14 days notice; partial payment for work completed
11. DISPUTE RESOLUTION — first attempt mediation, then arbitration under Arbitration and Conciliation Act, 1996
12. GOVERNING LAW — Indian Contract Act, 1872; jurisdiction exclusively in courts of {{input}}
13. ENTIRE AGREEMENT and AMENDMENT clause
14. SIGNATURE BLOCK with date fields

Return ONLY a JSON object with this exact structure (no markdown fences, no extra text):
{
  "contractText": "...[full contract as a clean, properly formatted legal document]...",
  "tdsAmount": {{tds}},
  "netPayableAfterTds": {{net_after_tds}},
  "gstAmount": {{gst}},
  "totalWithGst": {{total_with_gst}}
}

The contractText should be clean text with proper line breaks using \\n. Use ALL CAPS for section headings. Use standard legal formatting.

Output — will stream here

Nothing yet. Fill in variables and click Run.

Prompt slug: freelance-contract

Prefer copy-paste? Back to the prompt page →