Legal

Terms of service

These terms are between Till and you, the seller. The single most important thing in them: when someone buys from your site, they buy from you. Till is not a party to that sale.

Draft of 5 August 2026

Draft — not legal advice

This document was prepared from Till's source code and architecture as a starting point for review. It has not been written or checked by a qualified solicitor, and it must be before Till takes a real payment or onboards a real seller. Highlighted values are unresolved. Nothing here is legal advice.

1. This agreement

These terms are a contract between [registered entity name], company number [company number], of [registered address] ("Till", "we", "us") and you, the person or business using Till to sell digital products ("you", "the seller").

You accept them by installing the Till plugin, signing in, or using any part of the service. If you are agreeing on behalf of a company, you confirm you have authority to bind it.

Our privacy policy and our data processing agreement form part of these terms. The data processing agreement is the written processor contract required by Art 28(3) of the UK and EU GDPR, and it applies automatically — you do not have to ask us for one.

2. What Till is

Till is software. It gives you a Framer plugin, checkout components you place on your own website, hosted file storage, and a delivery and buyer-library system. We host and maintain that software and provide it to you as a service.

Till is not a shop, a marketplace, a payment service or a merchant. We do not list your products, do not send buyers to you, and do not stand behind what you sell.

3. You are the merchant of record

When a buyer purchases from your site, the contract of sale is between you and that buyer. Till is never a party to it.

This is not a drafting position; it is how the payments work. Till uses Stripe Connect direct charges, which means the payment is created on your Stripe account, the funds settle to your Stripe balance, and the charge appears in your own Stripe dashboard. Money never passes through Till, and we take no percentage of it. That is what "0% platform fee" means: there is no fee because there is no cut for us to take.

Because you are the merchant of record, the following are yours and not ours:

  • The sale itself — its terms, your refund and cancellation policy, and everything you promise the buyer about the product.
  • Tax. VAT, sales tax, GST and any other tax on the sale remain yours to assess, report and pay, in every jurisdiction where you owe them. What changes is that Till can now calculate tax for you and add it to the price at checkout, using Stripe Tax on your own Stripe account. It does that only where you have configured it yourself: you set your head-office address and a product tax code, and you register in each jurisdiction you owe tax in, through Stripe. Where you have no registration for a buyer's country, nothing is added, and the price you set is what they pay. Tax is always added to your price, never taken out of it — a £29 sale that attracts 20% VAT charges the buyer £34.80, and your side of it is still £29. Your charge records are in your own Stripe dashboard, and we record the country the buyer was in when they paid on the order in your Till dashboard, which you can also export.
  • Buyer tax identifiers. Where a buyer is in a country we hold a format for, checkout offers them an optional business tax number, and we pass it to Stripe so that the reverse charge or a zero rate is applied to your sale where the rules provide for one. Whether the identifier is valid, and whether the treatment Stripe applies is the right one for your business, are matters between you, Stripe and your own tax adviser.
  • What we still do not do. We register nothing and file nothing on your behalf, and we do not monitor whether you have crossed a registration threshold anywhere. The amounts calculated and the reports available to you are Stripe's; Till surfaces them. Stripe charges you a fee for calculation on the taxable part of your volume, on your own account, and it is yours to pay — it is not a Till fee and it does not change Till's 0%.
  • Invoices. Where a buyer asks for a VAT invoice, Till has Stripe issue it on your connected account, in your name, off your own invoice sequence — because you are the supplier. Till is not a party to it and keeps no copy; the document lives on your Stripe account like your charges do. We populate it from what the purchase recorded — the amount, the currency, the product, the date of supply and the buyer's country — and where tax was calculated on the sale, the tax Stripe worked out is on the document as its own line. Where none was, it carries no tax line, which is the correct document for a sale on which no tax was assessed. Whether an invoice you issue is complete and correct for your jurisdiction, and whether your Stripe invoice settings carry the details your buyers need, are yours. A refund credits the invoice automatically; see section 6.
  • Refunds and chargebacks. You decide refunds and you defend disputes. Chargeback amounts and fees are debited from your Stripe balance, not ours. Two things Till does automatically, so that you can plan around them: refunding a payment in Stripe withdraws that buyer's access in Till, and a chargeback withdraws it for as long as the dispute is open and restores it if you win. Both are described in section 6, where there is also one limit on withdrawal you need to know about.
  • Consumer law. Where your buyers are consumers, the pre-contract information, the cancellation rights, and the correct handling of the 14-day right to cancel digital content are your obligations. See section 4.
  • Customer support for what you sold.

You will not describe Till as the seller, the merchant, or the party responsible for your sales, and you will not imply that Till endorses or vets what you sell.

4. Selling to consumers

If you sell digital content to consumers in the UK or the EU, the buyer normally has 14 days to cancel. You can only deliver instantly and rely on the digital-content exception if, before delivery, the buyer expressly consents to immediate delivery and acknowledges that they lose the right to cancel as a result.

You are responsible for meeting that requirement, and for giving buyers the pre-contract information consumer law requires — your identity and address, the price inclusive of tax, and your complaints and refund policy.

5. Your Stripe account

Selling through Till requires your own Stripe account, connected through Stripe's hosted onboarding. Your relationship with Stripe is governed by the Stripe Connected Account Agreement, which you accept with Stripe directly. We do not see or hold your bank details or your identity documents.

Stripe decides whether your account may accept payments, and can restrict or close it. If Stripe does, your Till store stops taking payments and there is nothing we can do about it. Stripe's processing fees are yours to pay and are deducted by Stripe.

6. Your products and your files

You keep all rights in everything you upload. You grant us a non-exclusive, worldwide, royalty-free licence to host, copy, transmit and display your files, product details and images, strictly for the purpose of operating the service — storing them, showing them on your own site through our components, and delivering them to your buyers.

You warrant that you have the rights to sell what you upload, and you will not use Till to sell or distribute:

  • anything that infringes someone else's intellectual property;
  • malware, or software whose purpose is to gain unauthorised access to anything;
  • illegal content, or content that is unlawful to distribute where your buyers are;
  • anything Stripe's own restricted-business rules prohibit, since the payment runs on your Stripe account; or
  • files that are not the product — Till's storage is for the things you sell, not general file hosting or a content delivery network.

If we receive a credible infringement complaint or become aware of a breach of this section, we may remove the file or suspend the product. We will tell you why, and you can respond.

What a product can be, and how a buyer gets it

A product is made up of one or more deliverables. A deliverable can be a file you upload, a link you own — a Framer template's remix URL, a Notion duplicate URL, anything at a web address — or an invitation to a private repository. A product may also offer more than one version of itself at different prices, and what a buyer paid for is the set of deliverables that version included at the moment they paid.

Each buyer gets their own link per deliverable, on a Till address, and it only opens for the email address that bought it: whoever opens it is asked to sign in, and someone signing in with any other address is refused. That is what makes the links safe to email, and it is also why we log each time one is opened — see the privacy policy and the DPA for what that log holds and how long we keep it.

Where you have entered a partner or affiliate code for a platform we support, we append it to your own link when a buyer opens it. If the link you supplied already carries somebody else's code we leave it alone rather than overwriting it, and we tell you that is what happened.

Withdrawing a buyer's access, and the one thing it cannot reach

Access is withdrawn automatically when you refund a payment and while a chargeback is open, restored if you win the dispute, and you can withdraw or restore it yourself, per buyer or per deliverable, from your dashboard. Buyers are told plainly that access was withdrawn and are given a route to contact you about it, relayed through us so that your email address is not printed on a page anyone can reach.

A repository invitation cannot be taken back by us. When a buyer claims a repository grant we invite the GitHub account they name to your repository, using the Till GitHub App you installed. Withdrawing their access in Till stops them claiming again and removes the deliverable from their library, but it does not remove them from the repository: only you can do that, in GitHub. Refunds and disputes are the cases that matter — treat a repository grant as delivered irrevocably once it is claimed, and price and describe it accordingly.

By installing the Till GitHub App on a repository you authorise us to invite the accounts your buyers name, for the products you have attached that repository to, and you confirm you are entitled to grant that access. We hold no GitHub credential of yours: we hold the installation you created, and mint short-lived access from it per call.

7. What Till costs

Till takes 0% of every sale, on every plan. Your buyers pay you directly through your own Stripe account, and we never take a cut of that. You pay Stripe's standard processing fees on your own account, and nothing to us on your sales.

Free costs nothing. It covers one product and 500 MB of file storage, and the buyer-facing surfaces carry a small "Powered by Till" credit — on the checkout component on your site, in the delivery email your buyer receives, and on their download page in their library. Every version of a file you publish counts towards the storage allowance, because a file you replace is kept for the buyers who already paid for it.

Pro costs $19 per month, or $180 per year if you pay yearly. It removes the product limit and the storage limit, removes the Till credit, unlocks the individual checkout components in the plugin's insert menu, and lets you set your own checkout colours. It is a subscription with us — the one part of Till where we are the merchant and you are the customer — taken through Stripe Checkout on our own Stripe account, and you can cancel it at any time from the Stripe billing portal we link to from your settings.

What the Free limits do, and what they never do

One product means one product at a time. On Free you can hold one product you have not archived — archiving it frees the slot to make another — and one product on sale, which is the half of the limit that bites when you already have several from a Pro subscription: publishing a second is refused while the first is on sale. Taking a product off sale is never blocked, on any plan, so the way out of the limit is always available to you.

If your store is over the allowance — because you built it before these limits existed, or because a Pro subscription ended — we delete nothing. Your products, files, prices and order history all stay exactly as they were. What changes is only which products can be bought: the one that has been on sale longest keeps the slot, the rest are not buyable and are marked "Off sale on Free" in your dashboard, and taking that one off sale promotes the next — so which product is the one on sale stays your choice. Nothing is rewritten while you are over the allowance, which is why subscribing again puts everything that was on sale back on sale immediately.

The one thing your published site loses when Pro ends is custom checkout colours: the components go back to matching the page they were placed on, which is what they do by default. Components you have already placed keep working on every plan.

Renewal, cancellation and failed payments

If you cancel, you keep Pro until the end of the period you have already paid for — your settings page shows that date — and we do not refund part-periods. If a subscription payment fails, Stripe retries it on its own schedule and your store stays on Pro while those retries run: a card that needs updating does not take your products off sale. Your store returns to Free only once Stripe ends the subscription for good.

If we change what a plan costs, we will give you at least 30 days' notice by email before the new price applies to you, and you will be able to cancel instead of paying it.

8. Acceptable use

You will not:

  • attempt to access another seller's store, products, files or buyer records;
  • probe, load-test or attack the service, or use it in a way that degrades it for others;
  • circumvent the delivery controls, or help buyers redistribute files they bought; or
  • use Till's sending domain or our email templates to send anything but your own transactional purchase emails.

9. Availability

We aim to keep Till running and to fix problems quickly, but we do not commit to a service level, and we do not guarantee uninterrupted or error-free operation. We depend on Stripe, Vercel, Neon and Resend, and an outage at any of them is an outage for you.

We may change the service, and we may deprecate parts of it. Where a change would break something you rely on, we will give reasonable notice.

10. Suspension and ending this agreement

You may stop using Till at any time. We may suspend or terminate your account if you materially breach these terms, if we are required to by law, or if your use puts the service or other sellers at risk. Except where the breach is serious or unlawful, we will give you notice and a chance to fix it first.

Your buyers keep what they paid for. Purchase records are not deleted when a product is withdrawn, and we will not cut off buyers' access to files they have already bought as a way of enforcing something against you. If your account ends, we will give you a reasonable period to export your data and to make your own arrangements for continuing to serve your buyers.

Your buyer list is yours to take with you, at any time and on any plan. Your dashboard exports every order as a spreadsheet — buyer email address, product, amount and currency per order rather than a total across currencies, the buyer's country where we recorded it, the status, and the dates. You can also import a list of people who already bought from you somewhere else, so that they keep their access at your new address; if you do, you are telling us to record those purchases, and it is on you to have the right to give us those addresses and to have told those buyers.

11. No warranties

Till is provided as-is. To the extent the law allows, we exclude all implied warranties, including fitness for a particular purpose and non-infringement. We do not warrant that the service will meet your requirements, or that the delivery controls cannot be defeated by a determined buyer who has legitimately downloaded a file.

12. Liability

Nothing in these terms limits liability for death or personal injury caused by negligence, for fraud, or for anything else that cannot lawfully be limited.

Subject to that, we are not liable for lost profits, lost sales, lost data, or indirect or consequential loss, and our total liability to you in any 12-month period is limited to [liability cap — see review note].

You will indemnify us against claims arising from what you sell, from your breach of these terms, and from your obligations to your buyers or to a tax authority.

13. Changes to these terms

We may update these terms. For material changes we will email sellers at least 30 days before they take effect. Continuing to use Till after that means you accept the new terms; if you do not, stop using the service before the date given.

14. General

Governing law

These terms are governed by the laws of England and Wales, and the courts of England and Wales have exclusive jurisdiction — except that if you are a consumer resident elsewhere, you keep the protection of the mandatory laws of your own country.

Everything else

If any clause is unenforceable, the rest stands. Failing to enforce a term is not a waiver of it. You may not assign these terms without our consent; we may assign them to a successor to our business. There are no third-party beneficiaries: in particular, nothing in these terms gives a buyer a right against Till.

15. Contact

[registered entity name], [registered address]. Legal notices: [legal contact address]. Support: [support contact address].