Terms & Conditions
Last updated: May 13, 2026 · Effective: May 13, 2026
1. Agreement to Terms
By engaging the freelance development services of Jasmin Shukla (“Developer”, “I”, “me”), whether through a direct inquiry, signed proposal, or payment, you (“Client”) agree to be bound by these Terms and Conditions. If you do not agree, do not proceed with any engagement.
2. Services
I provide custom software development services including, but not limited to:
- Laravel / PHP backend development
- React & Next.js frontend development
- SaaS platform architecture and development
- MVP design and build
- AI / OpenAI / Claude API integrations
- AWS cloud infrastructure setup and management
- REST API design and development
- Code audits and legacy system refactoring
The exact scope, deliverables, timeline, and cost are agreed in a separate written proposal or statement of work (SOW) before work begins.
3. Payment Terms
3.1 Payment Structure
The default payment structure is split into two equal parts. The exact schedule is confirmed in the proposal for each client and may vary:
- 50% upfront — required before any work begins. This covers planning, architecture, and reserved development capacity.
- 50% before deployment — due in full before the final build is deployed to production or credentials/source code are handed over.
For longer or phased projects, a milestone-based schedule may be agreed in writing instead. For ongoing retainer or hourly engagements, invoices are issued monthly and are due within 7 days of the invoice date.
3.2 Payment Methods via Stripe
Payments are collected securely through Stripe, a PCI-DSS-compliant payment processor. By making a payment you agree to Stripe's Terms of Service and Privacy Policy.
- Accepted: Visa, Mastercard, American Express, and other major credit/debit cards.
- Bank transfers (wire / ACH / SEPA) are available for invoices above $2,000 USD.
- Invoices are denominated in USD, GBP, EUR, AUD, or AED as agreed.
- Card data is never stored on my servers — all card processing is handled entirely by Stripe.
3.3 Late Payments
Invoices unpaid after 14 days will incur a 2% monthly late fee on the outstanding balance. I reserve the right to pause or suspend all work until outstanding invoices are settled.
3.4 Refunds
The upfront 50% payment is non-refundable once work has commenced, as it covers planning, architecture, and reserved development capacity. The pre-deployment 50% is non-refundable once the build has been completed and is ready for deployment. If you wish to cancel before development begins, a full refund of the upfront payment may be requested within 48 hours of payment. If you cancel mid-project, a pro-rated refund of any unearned portion may be issued at my discretion after deducting hours already worked.
4. Project Timeline & Delays
Estimated timelines are provided in the proposal. Timelines are contingent on:
- Timely provision of content, credentials, design assets, and feedback by the Client.
- Scope remaining within what was agreed. Out-of-scope changes will be quoted separately.
I am not liable for delays caused by late client responses, unclear requirements, or third-party service outages (e.g., AWS, Stripe, payment processors).
5. Server, Hosting & Domain Costs
My development fee covers only the cost of building the software. The following infrastructure costs are the sole responsibility of the Client and are not included in any quoted price unless explicitly stated in writing:
- Web hosting and cloud server costs (e.g., AWS EC2, DigitalOcean, Hetzner, Render)
- Domain name registration and renewal
- SSL certificates (where not provided free by the hosting platform)
- CDN, storage, and bandwidth charges (e.g., AWS S3, CloudFront)
- Database hosting and managed database fees
- Email service costs (e.g., Mailgun, SendGrid, Postmark)
The Client is responsible for setting up and maintaining their own accounts with hosting and domain providers. I can assist with configuration and deployment as part of the agreed scope, but ownership and ongoing billing must remain with the Client.
6. Third-Party Subscriptions & Development Tools
Certain projects require paid third-party services, APIs, or software licences to function or be built. Unless explicitly included in the project quote, the cost of the following is borne entirely by the Client:
- SaaS subscriptions required by the project (e.g., Stripe, Twilio, Pusher, Algolia, Mapbox)
- AI/LLM API usage costs (e.g., OpenAI, Anthropic Claude, Google Gemini)
- Payment gateway fees charged by Stripe or other processors
- Third-party plugin, theme, or library licences
- Project management or communication tools requested by the Client
- Any specialised development tools or software licences required solely for the Client's project
I will notify the Client before integrating any paid third-party service and provide an estimate of ongoing costs where possible. I am not responsible for price changes, service discontinuation, or rate-limit policies of any third-party provider.
7. Intellectual Property & Ownership
Upon receipt of full payment, the Client receives full ownership of all custom code and deliverables produced specifically for the project, except:
- Open-source libraries, third-party packages, and frameworks (governed by their respective licenses).
- Pre-existing tools or boilerplate I developed prior to this engagement, which I retain a licence to reuse in other projects.
Until full payment is received, all deliverables remain the intellectual property of Jasmin Shukla.
8. Confidentiality
I treat all client business information, credentials, and project details as strictly confidential. I will not disclose them to any third party without your written consent, except where required by law. Clients are similarly expected to keep any proprietary tools, processes, or code I share during the engagement confidential.
9. Warranties & Limitation of Liability
I warrant that the work will be performed professionally and in accordance with the agreed specification. I do not warrant that deliverables will be error-free in every environment.
To the maximum extent permitted by law, my total liability to you for any claim arising from these terms or the services provided shall not exceed the total fees paid by you in the three (3) months preceding the claim.
I am not liable for indirect, incidental, or consequential damages, including lost profits or business interruption.
10. Termination
Either party may terminate the engagement with 14 days' written notice. Upon termination:
- The Client pays for all work completed up to the termination date.
- I deliver all completed work to the Client upon receipt of payment for work done.
- The upfront 50% payment is non-refundable once work has commenced.
11. Governing Law
These Terms are governed by the laws of India. Any disputes shall first be resolved through good-faith negotiation. If unresolved, disputes shall be subject to the exclusive jurisdiction of the courts of Ahmedabad, Gujarat, India.
12. Changes to These Terms
I may update these Terms from time to time. The updated version will be posted on this page with a revised “Last updated” date. Continued engagement after the update constitutes acceptance.
13. Contact
For questions about these Terms, please contact me at mr.jasmin.shukla@gmail.com.