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
localStorageon 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 →