The licence terms for SnapCart and other BTOSC software — what you may do with the source code, domain coverage, and what happens when a licence lapses.
Last updated · 7 August 2026
These terms are the agreement between you and BTOSC Infotech Pvt Ltd for the software we license and the services we provide with it. Please read them before you buy. They apply whether you are buying from within India or from anywhere else in the world.
BTOSC Infotech Pvt Ltd is a private limited company incorporated in India, CIN U93090DL2017PTC324399, PAN AAHCB4695G, GSTIN 07AAHCB4695G1ZF, with its registered office at BTOSC Infotech Pvt Ltd, Bhagwati Market, Gali Peepal Mahadev, Hauz Quazi, Delhi 6, Delhi 110006, Delhi, India. In these terms we call ourselves BTOSC, we, us or our, and we call you the customer, you or your.
These terms govern your purchase and use of our software products — SnapCart, our self-hosted eCommerce platform, and SnapCart Applications, our white-label mobile applications — together with any optional Support and Maintenance subscription, and any related download, licence key, documentation or update we make available to you.
By placing an order, or by downloading, installing or using the software, you accept these terms. If you are accepting on behalf of a company or other organisation, you confirm that you have the authority to bind it, and the customer is that organisation.
If you have signed a separate written agreement with us covering the same subject matter, that agreement takes precedence over these terms wherever the two conflict.
BTOSC sells to businesses. Every purchase names a company, and these terms are written on that basis — we do not sell to consumers, and consumer-protection rights that depend on being one do not apply.
When we have received payment in full, we grant you a perpetual, worldwide, non-exclusive, non-transferable and non-sublicensable licence to install and run one copy of the licensed product for your own business purposes, on infrastructure you own or control, on the single domain recorded against the licence.
One licence covers one production domain. The licence key is issued for that domain and our software checks it, so a second shop running on another domain needs its own licence. Non-production copies are the exception: staging, testing and local development are covered by the same licence at no extra charge, as long as they are not open to the public and are not used to trade. Because the domain is signed into the key, a check that comes from a staging host is recorded by us as a domain mismatch — that is an internal flag, not a block, and it does not stop the copy running.
Perpetual means the right to keep running the version you received does not expire. It does not mean free updates, free upgrades to future major versions, or support for ever — those are covered in sections 7 and 8.
If you need to move your installation to a different domain, contact us and we will re-issue the licence key for the new domain. Because the domain is signed into the key itself, the old key stops validating and you will need to deploy the new one. There is no charge for moving a licence to a new domain, and no limit on how often you may reasonably do it. We ask only that the request comes from the contact on the account, and we reserve the right to decline a pattern of moves that looks less like one business relocating and more like one licence being shared between several.
For SnapCart Applications, the licence covers a white-label build of the mobile application for your brand. The developer accounts are yours by default. On the Standard and Developer plans we build the application and submit it, but it is published under your own Google Play Console and Apple Developer accounts; the listing, the store metadata, the store policies and the developer-account fees are yours, and you keep the app if you ever stop working with us. On the Enterprise plan we can publish and maintain the applications under BTOSC’s own store accounts instead, if you prefer; where we do, the listing sits with us, and we will transfer it to your accounts on request.
You are buying a licence to use the software, not the software itself. All intellectual property rights in the software, its source code, its design and its documentation remain with BTOSC and our licensors. Nothing in these terms transfers ownership of anything to you.
Unless we agree otherwise in writing, you must not:
The software is self-hosted, which means your installation, your server and everything on it are under your control and are your responsibility. You agree that you will:
The software periodically contacts our servers to confirm that its licence is valid. Each check sends the licence reference, the domain or host name the installation is running on, the IP address the request comes from, and the time of the check. We record the result.
We do this to enforce the licence terms, to detect unlicensed copies, and to be able to answer questions about your own installation when you contact support. It is described in our privacy policy, and it is a condition of the licence that you do not block, spoof or tamper with it.
Your installation keeps working when our servers cannot be reached. It checks roughly once an hour and caches the answer; a timeout, an error or a rate-limited reply means “the licence server is unreachable”, not “unlicensed”, and the installation carries on from the last answer it has. Only a definitive reply that the licence is revoked, suspended or expired counts against you, and we design it this way on purpose — an outage of ours must never take your shop down. A domain that does not match the licence is recorded and may be raised with you; we do not switch a paying customer's shop off without contacting them first.
Everything we supply is delivered electronically. There is nothing physical to ship. Delivery, timing and what happens if a delivery fails are set out in our shipping and delivery policy.
First installation is included in the price of a SnapCart platform licence on every plan, as each plan’s feature list says. It covers installing the software, loading the demo data and completing the initial setup on one server that meets the published requirements. Migrating an existing store, custom configuration, and reinstalling after you have rebuilt or moved the server are quoted separately. SnapCart Applications are built and handed over rather than installed, so no installation applies to them. Your server must meet the published requirements; we are not responsible for a failure caused by an environment that does not meet them.
What is included depends on the plan you bought, and the plan’s own feature list on the product page is the answer. On the Standard plans, one year of updates from the date of delivery. On the Developer and Enterprise plans, updates for the lifetime of the product. Technical support is a separate entitlement and is also per plan: three months on Standard, six months of priority support on Developer and twelve months of priority support on Enterprise, again from the date of delivery.
New major versions, new modules and new products may be chargeable separately, and we will say so at the time. We are not obliged to keep any particular feature, integration or third-party connection in the software for ever; where we remove something material we will give reasonable notice.
You are responsible for applying updates to your own installation, and for taking a backup before you do.
Support and Maintenance is an optional annual subscription, bought separately from the licence. While it is active it covers:
It does not cover new features or custom development, work on modifications you or a third party have made, server administration, hosting migration, content or catalogue work, training, or faults caused by third-party services outside our control. We will quote for that work separately.
The subscription runs for twelve months from the date it starts. Renewal is manual. We do not keep your card details and we do not take a recurring payment: nothing is charged unless you decide to renew and pay. We email renewal reminders ninety, sixty, thirty and seven days before the period ends, and again three, fifteen and thirty days afterwards if it has lapsed. The renewal price is the price current at the time of renewal; we will tell you in that notice if it has changed.
If you let the subscription lapse, your licence keeps working — it is perpetual — but you stop receiving updates and support from the date it ends. If you reinstate within thirty days of the lapse, we charge the ordinary renewal price and back-date the new period to the day the old one ended, so your cover runs unbroken. After thirty days we charge the price current at that time and the new period starts on the day we receive payment. We do not charge a catch-up fee for the gap.
The price is the price shown at checkout for the product and options you select. Customers billed in India are charged in Indian rupees, with GST added as applicable; our GSTIN is 07AAHCB4695G1ZF. International customers may be charged in US dollars where that option is available.
Payments are taken by our payment processors — Razorpay for rupee payments and PayPal for dollar payments. Your card or bank details are handled by them and do not reach us. Their terms apply to the payment transaction itself.
If you are outside India, you are responsible for any import duty, VAT, GST, sales tax or similar charge that your own country applies to the purchase, and for any bank or currency conversion fee. Where the law where you are requires you to withhold or deduct tax from a payment to us, our prices are net of that deduction: you must pay whatever additional amount is needed for us to receive the full invoiced sum. If instead you can give us a valid withholding-tax certificate that lets us claim the credit in India, tell us before we raise the invoice and we will agree the treatment with you in writing.
Refunds are dealt with in our refund policy. Licence keys and downloads are released once payment is confirmed; if a payment is later reversed or charged back, we may suspend the licence until the position is resolved.
Our software includes open-source components licensed by their own authors under their own terms, which continue to apply to those components. A list of them, with their licences, ships with the software as a THIRD-PARTY-NOTICES file in the root of the distribution, and we will send you a copy on request to legal@btosc.com.
Any third-party service you connect to your installation — a payment gateway, a shipping or tax provider, an SMS or email provider, an app store — is a contract between you and that provider. We do not control those services, we do not warrant them, and we are not liable for their availability, their charges or their decisions, including a decision by an app store not to publish an application.
We warrant that, for ninety days after delivery, the software will perform materially in accordance with its documentation when installed on a supported environment and used as intended. If it does not, tell us and we will make reasonable efforts to correct it; if we cannot correct it within a reasonable time, you may claim a refund under our refund policy. That is your only remedy under this warranty.
Apart from that warranty, and to the fullest extent the law allows, the software is provided as is. We do not warrant that it will be uninterrupted or error free, that it will meet a requirement we have not agreed in writing, that it is fit for any particular purpose, or that it makes your business compliant with the tax, invoicing, accessibility or consumer law of any particular country. Configuring it to meet the rules that apply to you is your responsibility.
Nothing in these terms limits or excludes any liability that cannot be limited or excluded by law, and nothing in them affects the statutory rights of a customer who buys as a consumer.
To the fullest extent permitted by law, neither party is liable to the other for indirect, incidental, special or consequential loss, or for loss of profit, revenue, anticipated savings, goodwill, business opportunity or data, however caused, even if the possibility of that loss was known.
To the fullest extent permitted by law, our total aggregate liability arising out of or in connection with these terms, whether in contract, tort, statute or otherwise, is limited to the total amount you paid us for the product giving rise to the claim in the twelve months before the event that caused it.
Because the software is self-hosted, we have no control over your server, your backups or your data. We are not liable for loss of data on your installation, and you are responsible for keeping backups you can restore from.
You will indemnify us against any claim, loss, damage, cost or expense arising from your use of the software in breach of these terms, from your content, from the personal data you process in your installation, from modifications you or a third party make to the software, or from your breach of any law that applies to you.
We will defend you against a claim that the software, as supplied by us and used in accordance with these terms, infringes a third party’s intellectual property rights, and we will pay the damages or the settlement finally agreed, provided you tell us promptly, let us control the defence and any settlement, and do not admit liability. If such a claim is made we may, at our option, obtain the right for you to keep using the software, modify or replace it so that it no longer infringes, or terminate the licence and refund what you paid for it less a reasonable allowance for the use you have had. That is your only remedy for such a claim, and it is subject to the cap in section 12. It does not apply where the claim arises from a modification you or a third party made, from combining the software with something we did not supply, or from use in breach of these terms.
Your licence is perpetual and continues unless it is terminated under this section. A Support and Maintenance subscription runs for its own term as described in section 8.
We may suspend or terminate your licence if you commit a material breach of these terms — in particular redistributing the software, tampering with licence validation, or failing to pay — and, where the breach can be put right, you have not put it right within thirty days of our written notice, or within fourteen days where the breach is a failure to pay.
You may stop using the software at any time. Ending your use does not by itself entitle you to a refund; refunds are dealt with in our refund policy.
On termination of a licence you must stop using the software, uninstall and delete all copies of it, and confirm in writing that you have done so if we ask. Sections 3, 9, 11, 12, 13, 16 and 17 survive termination.
We may change these terms — for example to reflect a new product, a change in the law, or a change in how the software works. The version published on this page when you place an order is the version that governs that order.
Where a change materially affects an ongoing service you receive from us, such as a Support and Maintenance subscription, we will give you notice by email or on this site before it takes effect. If you continue to use that service after the change takes effect, you accept the revised terms.
These terms and any dispute arising out of them are governed by the laws of India, without regard to conflict-of-law rules. The courts at Delhi, Delhi, India have exclusive jurisdiction, subject to the paragraphs below.
Before starting any formal proceedings, both of us agree to try in good faith to resolve the dispute by discussion. Raise it in writing with legal@btosc.com, marked for the attention of the Directors, or by post to the registered office in section 18, and we will respond within thirty days.
There is no arbitration clause. Disputes go to the courts at Delhi, India, which have exclusive jurisdiction.
If you buy as a consumer outside India, the mandatory consumer protection law of the country you live in may give you rights that this section cannot take away, and you may be able to bring proceedings there.
These terms, together with your order and any document they refer to, are the entire agreement between us about their subject matter, and replace anything said or written before.
You may not assign or transfer your licence or these terms without our written consent, including on a sale of your business. We may assign them to a group company or to a buyer of our business or assets.
If any part of these terms is held to be invalid or unenforceable, the rest continues in force. If we do not enforce a right straight away, we do not lose it.
Neither of us is liable for a failure to perform caused by something outside our reasonable control, including a failure of the internet, a hosting provider, a payment processor or an app store, or an act of government.
Notices to you are sent to the email address on your account. Notices to us should be sent to legal@btosc.com and, where the notice concerns termination or a legal claim, also by post to BTOSC Infotech Pvt Ltd, Bhagwati Market, Gali Peepal Mahadev, Hauz Quazi, Delhi 6, Delhi 110006, Delhi, India.
These terms are written in English. If we provide a translation, the English version prevails.
BTOSC Infotech Pvt Ltd, Bhagwati Market, Gali Peepal Mahadev, Hauz Quazi, Delhi 6, Delhi 110006, Delhi, India. GSTIN 07AAHCB4695G1ZF · PAN AAHCB4695G. Questions about these terms: legal@btosc.com. Anything else: info@btosc.com.