Legal
Consultant Agreement
Last updated: October 4, 2026
This Consultant Agreement governs your use of meetstack as a Consultant. Our Terms of Service apply to buyers booking a Session; they state that Consultants selling through the Platform are governed separately, and this is that separate agreement.
By registering a Consultant account, publishing a room, or accepting a booking, you confirm that you have read, understood, and agree to be bound by this Agreement.
1. Parties
This Agreement is between you (the Consultant) and Uptide Group Limited, a company registered in England and Wales, company no. 09257622, registered address Faversham House, Wirral International Business Park, Old Hall Road, Wirral, CH62 3NX, trading as meetstack ("we", "us", "our").
Where you register on behalf of an organisation, you confirm you are authorised to bind it, and "Consultant" means that organisation together with every member and moderator acting under its account.
2. What we provide, and what we do not
meetstack is the platform for paid video calls — a software service. We provide scheduling, video infrastructure, payment orchestration, invoicing, transactional communications, and the administrative tooling around them.
We do not provide, supervise, endorse, or take part in the advisory service you sell. We are not an advisory firm, consultancy, law firm, medical practice, or financial adviser. We do not review your qualifications, direct how you conduct a Session, or form any part of the professional relationship between you and a Client. That relationship is yours alone.
3. Independent contractor
- You act as an independent contractor or self-employed professional. Nothing here creates employment, agency, partnership, or joint venture.
- You decide what you offer, what you charge above the minimum set out in Section 5, when you are available, and how you deliver a Session.
- You are responsible for your own insurance, professional registrations, equipment, and compliance with the law and professional standards applicable to your field.
4. You are the merchant of record
You sell to the Client; we do not. Every Session is a contract between you and the Client. Card payments are taken as direct charges on your own Stripe connected account, and the invoice the Client receives is your invoice, carrying your name and, where applicable, your VAT registration and branding.
Tax is yours, everywhere. You are solely responsible for any VAT, GST, sales tax or equivalent obligation arising from a Session — whether it is due, where it is due, and registering, charging, collecting, reporting, filing and remitting it. Where a Session is treated as supplied for tax purposes depends on what you sell and where your Client is, and that is yours to establish.
What we do, and what we do not. We calculate and present tax on your behalf using Stripe Tax and the registrations configured on your connected account, and we show the result to the Client at checkout and on your invoice. That is a calculation service, not tax advice. We do not determine your tax position, do not decide which registrations you need, do not file or remit anything, and are not your tax agent. Where a Client enters a tax registration number at checkout, we record it on your invoice and pass it to Stripe Tax, which applies the treatment that follows from it.
Tell us what you are registered for. Your connected account is configured from what you tell us, and Stripe applies it. Tell us every registration you hold, and tell us whenever one changes. Whether those registrations are correct and complete for your circumstances is a question only you can answer, and you should confirm it with your own tax adviser before you sell.
The liability is yours. Any tax claim, assessment, back tax, interest or penalty arising from a Session you sold, or from a registration you should have held and did not, is yours to bear. Section 17 applies.
5. Commission
There is no subscription fee and no listing fee. We are paid only when you are.
Our standard commission is 5% of the price of each booking, before tax. It is calculated on the pre-tax price — never on the VAT or sales tax you collect from the buyer — and deducted automatically at the moment of charge through Stripe's fee mechanism. The rate that applies to your account is shown in your dashboard.
Our commission has a floor and a ceiling, per booking. Whatever the price of a session, the commission we take will not exceed the maximum for the currency you sell in — and on a low-value booking it will not fall below the minimum for that currency. Both are set in each currency separately rather than converted from a single figure, so they do not move with exchange rates. Where a booking is priced below the minimum, our commission is limited to the price of the booking itself.
| Currency | Minimum commission | Maximum commission |
|---|---|---|
| EUR | 5 | 12.50 |
| USD | 5 | 13.50 |
| GBP | 4 | 10.50 |
| CHF | 5 | 12 |
| CAD | 7 | 19 |
| AUD | 8 | 21 |
| NZD | 9 | 22.50 |
| SEK | 55 | 145 |
| NOK | 58 | 147.50 |
| DKK | 37 | 95 |
These figures are part of this Agreement. We may change them, and any change is announced in advance under Section 19 and applies only to bookings made after it takes effect.
There is also a minimum price for a room. You may not publish a room priced below the minimum for the currency you sell in. This is a floor on what you charge the buyer, not on what we take — it exists so that a session is worth delivering once payment processing is accounted for. It is set per currency on the same basis as the figures above.
| Currency | Minimum room price |
|---|---|
| EUR | 45 |
| USD | 50 |
| GBP | 40 |
| CHF | 45 |
| CAD | 70 |
| AUD | 75 |
| NZD | 85 |
| SEK | 500 |
| NOK | 550 |
| DKK | 350 |
These figures may be changed on the same terms — announced in advance under Section 19, and never applied retroactively to a room already published at a lower price.
We may offer rates other than the standard rate. From time to time we grant reduced or promotional commission rates — to individual consultants, to groups of consultants, or for a limited period. Where we have granted you a rate in writing, that rate applies to your account for as long as it remains open and in good standing, and a subsequent change to our standard rate does not affect it. We are under no obligation to offer the same rate to any other consultant.
We may change the standard rate. Any change is announced in advance under Section 19 and applies only to bookings made after it takes effect — never retroactively to a booking already paid. A change to the standard rate does not alter a rate we have already granted you.
Stripe's fees are separate from our commission and are charged to you. You are the merchant of record, so Stripe bills your connected account directly for its own charges: payment processing on each transaction, tax calculation, invoicing, and payouts. Those are Stripe's charges under your agreement with Stripe, not ours, and they are not included in our commission. Any Stripe fee figure shown in your dashboard is an estimate — Stripe's actual charge varies by card type and region.
Our commission is the only amount we take, and we never bill you for it separately. It is deducted at the moment of charge, so nothing is ever owed to us afterwards. You do receive an invoice from us for it — issued already paid, as a bookkeeping document for your records, not a demand for payment.
We do not currently charge any tax on our commission. The figures above are the whole of what we take. That may change if we become required to charge tax on our own supply to you; any such tax would be added to the commission rather than absorbed into it, and announced in advance under Section 19.
6. Your Stripe account, and our access to it
Payments are processed by Stripe, Inc. You onboard directly with Stripe, you accept Stripe's own Connected Account Agreement, and the account is yours. Stripe collects and controls your bank details, identity documents, and KYC data as an independent controller; we never see them.
We do not hold, receive, or take custody of your money at any point. Client funds are charged to your connected account and paid out from your connected account balance. We are not a payment institution, we operate no client money account, and no part of your revenue passes through an account of ours.
What we do is operate your account on your behalf within the permissions you grant at onboarding: creating charges and invoices, applying tax registrations, initiating payouts, issuing refunds where this Agreement requires one, and configuring the payout schedule described below.
7. Payouts
Stripe's automatic payout schedule is disabled on every Consultant account on the Platform. Instead, funds from a paid booking are held on your connected account and released to your bank account no earlier than seven days after the scheduled Session has ended. This protects Clients against non-delivery, and it is stated to them in our Terms of Service.
- The hold runs from the Session's scheduled end, not from the charge — a Client may pay weeks in advance.
- Stripe's own settlement timing applies on top: a payout can only draw on funds Stripe has made available. A payout attempted before then simply retries.
- Where a refund is owed to a Client, it is issued from the held funds before release.
- Attendance data is recorded for reporting only and never gates a payout. You are not penalised for a Client who does not appear.
8. Cancellations, refunds, disputes and chargebacks
- Client cancels more than 24 hours ahead: full refund, no commission is charged.
- Client cancels within 24 hours: you may retain the fee at your discretion, according to the cancellation policy shown on your room.
- You cancel or do not appear: the Client is refunded in full automatically. When you cancel you may instead offer the Client another time; the choice is theirs, and if they decline — or do not answer within 7 days — they are refunded in full. Where a refund is issued, Stripe's processing fee is not returned by Stripe and is borne by you. Repeated occurrences may result in suspension.
- Platform-side technical failure: we refund the Client or arrange a replacement Session, at our discretion, and bear the cost of doing so.
We handle the operational side of disputes, cancellations, and chargeback correspondence as part of the service, and carry out risk and fraud monitoring across the Platform. This does not transfer financial responsibility to us. A chargeback, reversal, or refund arising from the Session you sold is settled from your connected account, and where it exceeds your available balance it may be recovered from subsequent payouts. We do not underwrite your sales.
Our commission on a disputed payment. If a Client disputes a payment and the dispute is lost, so that you are not paid for the Session, we return our commission on that booking to you. If the dispute is decided in your favour, or a bank inquiry is closed without a chargeback, the sale stands and so does our commission. Stripe's dispute fee is charged to your connected account by Stripe and is not part of our commission.
9. Your obligations
You represent, warrant, and agree that:
- all information in your profile — qualifications, credentials, areas of consultantise, professional experience — is accurate, complete, and not misleading, and you will update it promptly if it ceases to be;
- you hold every licence, registration, and authorisation the law requires for the services you offer, and you will maintain them;
- you will not give advice you are not qualified or licensed to give;
- you will conduct Sessions professionally and in good faith;
- you will not arrange Sessions, take payment, or continue a professional engagement outside the Platform in order to circumvent it;
- you are responsible for every moderator you name on a room, as if their acts were your own.
10. Your account and its security
- You must be at least 18 years old to hold a Consultant account.
- You must give accurate, complete and current registration details and keep them up to date.
- You are solely responsible for the security of your login credentials, and for everything done under your account. Tell us immediately at support@meetstack.io if you suspect unauthorised access.
- One account per Consultant. Where you operate as an organisation, add members and moderators to it rather than creating separate accounts.
- We may refuse a registration or close an account at our discretion, subject to Section 18.
11. Acceptable use
You agree not to:
- use the Platform for any unlawful purpose or in breach of any applicable regulation;
- harass, abuse, threaten or discriminate against any Client, other Consultant, or member of our staff;
- record any Session without the prior consent of every participant;
- misrepresent your identity, qualifications, or affiliation;
- submit false reviews, claims, or support requests;
- reverse-engineer, scrape, or attempt to compromise the Platform or its infrastructure;
- introduce malware, spam, or any disruptive code or content.
We may remove content, suspend an account, and report conduct to the relevant authorities where appropriate.
12. Intellectual property
The Platform, its design, software and underlying technology are owned by us and protected by copyright and other intellectual property laws. You may not copy, reproduce, or create derivative works from the Platform without our written consent.
You keep ownership of everything you upload — profile text, room descriptions, images, video. You grant us a non-exclusive, royalty-free, worldwide licence to store, display and distribute that content solely in order to operate the Platform and promote your rooms on it. The licence ends when you remove the content or close your account, except for copies we must retain by law.
What you say in a Session is yours. Consultant Content disclosed during a Session remains your intellectual property unless you and the Client agree otherwise between yourselves. We claim no rights over it and do not record it.
13. Data protection
For Client personal data processed through the Platform, we act as controller as described in our Privacy Policy. For data you obtain in the course of your own professional relationship with a Client — case notes, records, correspondence outside the Platform — you are the controller and we have no role. You are responsible for your own lawful basis, retention, and any professional confidentiality obligations that bind you.
Video infrastructure and its certifications. Calls run on the Jitsi as a Service (JaaS) platform operated by 8x8, Inc., which acts as a GDPR data processor under Standard Contractual Clauses and holds the following independent certifications:
- SOC 2 Type II — audited annually for operational security, availability and data confidentiality controls.
- ISO/IEC 27001 — certified Information Security Management System governing the platform infrastructure.
- HITRUST CSF — independently validated against HITRUST-aligned security controls.
- Cyber Essentials Plus — validated under the UK government-backed cyber security scheme.
Call media is encrypted in transit using 256-bit AES-GCM, and access to a call room is restricted to holders of a signed JSON Web Token issued individually per participant.
Telehealth and regulated healthcare use. The Platform may be used for telehealth consultations. 8x8 supports HIPAA-aligned use and executes Business Associate Agreements, and we will enter into a Business Associate Agreement with you on request where your practice requires one. That capability does not replace your own obligations: you remain solely responsible for your professional licensing, for the telehealth rules of every jurisdiction in which you and your Client are located, and for your own lawful basis for processing health data, which is a special category under GDPR Article 9. You must not process patient health data through the Platform before any Business Associate Agreement your regime requires has been executed with us in writing.
14. Availability
We aim to keep the Platform available and working, but we do not guarantee uninterrupted or error-free operation, and we provide it "as is" and "as available". We may change, suspend, or discontinue features. We will give reasonable notice of a material reduction in functionality where we can.
15. Stripe, and the limits of our responsibility for it
Your Stripe connected account is yours, governed by the agreement you accept directly with Stripe. We are not a party to it, and we cannot overrule Stripe's decisions about your account.
We are therefore not responsible for, and not liable to you for:
- Stripe outages, degraded service, or delays in processing;
- Stripe placing a hold, reserve, or freeze on your funds;
- Stripe restricting, suspending, or closing your connected account;
- the outcome of Stripe's identity, KYC, or risk review, including a refusal to onboard you;
- when Stripe makes settled funds available for payout, which is Stripe's determination and applies on top of the hold in Section 7;
- Stripe's own tax calculations, or the tax rates and registrations Stripe applies;
- Stripe's handling of your bank details, identity documents, and KYC data, which Stripe collects and controls as an independent controller and which we never see.
If Stripe restricts your account we will tell you what we can see and help you reach them, but the resolution is between you and Stripe.
The one thing this does not cover is our own use of the access you grant us. We operate your connected account on your behalf — creating charges and invoices, applying tax registrations, initiating payouts, issuing refunds. If we get one of those wrong, that is ours, not Stripe's, and this Section does not excuse it.
16. Limitation of liability
We do not sell, supervise, or take part in your advisory service, and we do not underwrite your business. To the fullest extent permitted by law, we are not liable to you for:
- lost profit, lost revenue, lost bookings, lost goodwill, lost data, or business interruption;
- any indirect, incidental, special, consequential, punitive, or exemplary loss;
- the acts, omissions, solvency, or conduct of any Client;
- a chargeback, refund, reversal, or tax liability arising from a Session you sold;
- any failure or delay caused by circumstances outside our reasonable control, including outages at Stripe, our video provider, our hosting provider, or the public internet.
- any technical problem on your own side — including, but not limited to, a faulty or damaged computer or phone, camera, microphone, headphones or speakers, operating system, browser or browser extension, antivirus or firewall, network, internet connection, or power supply — and any Session that cannot be delivered, or cannot be held properly, because of one;
We are not liable to you. To the fullest extent permitted by law, and in addition to the exclusions above, we are not liable to you for any loss, cost, or claim arising from your use of the Platform, from any Session you sold, or from any act, omission, decision, delay, or error of Stripe or of any other third party we use to deliver the service — including their identity and KYC checks, their risk and account decisions, their tax calculations and registrations, their settlement timing, their fees, and their handling of your data. Their fees are charged to your connected account by Stripe under your own agreement with them, and their conduct is not ours to control or to answer for.
Money of yours that we hold is not a claim under this section. If we deduct commission we were not entitled to, or deduct it at the wrong rate, we return the difference. That is a correction, not compensation, and nothing in this section limits it.
Everything else is capped. Where, despite the above, we are found liable to you, our total aggregate liability for all claims arising in any three-month period shall not exceed USD 500. The cap is a ceiling on what we may have to pay you; it is not a right to reclaim commission properly earned on completed Sessions.
Nothing in this Agreement excludes or limits liability that cannot lawfully be excluded — including liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or for sums that are rightfully yours. In particular, nothing here affects your right to money held in or owed to your own Stripe connected account.
17. Your indemnity to us
You will indemnify us and our officers, directors, employees and agents against any claim, liability, loss, cost or expense (including reasonable legal fees) arising from:
- the advice, opinions, information or outcome of any Session you deliver;
- your breach of this Agreement, the Terms of Service, or any applicable law or professional regulation;
- any tax, duty or levy for which you are responsible under Section 4;
- a claim that your content or conduct infringes a third party's rights.
18. Suspension and termination
You may leave at any time. Close your account from your dashboard or by contacting support. There is no notice period, no exit fee, and no minimum term.
We may suspend or terminate your access immediately where you breach this Agreement, engage in fraud or unlawful activity, put the safety of other users at risk, or where the law requires it. Otherwise we will give reasonable notice.
On termination, in either direction: bookings already paid for are honoured or refunded, and payouts already earned are still paid on the normal schedule. Sections 4, 8, 12, 15, 16, 17 and 20 survive.
19. Changes to this Agreement
We may update this Agreement. Material changes are notified by email to the address on your account and published here at least 30 days before they take effect. Continuing to use the Platform after that date constitutes acceptance. If you do not accept a change, you may close your account before it takes effect, at no cost.
20. Governing law
This Agreement is governed by the laws of England and Wales, and the courts of England and Wales have exclusive jurisdiction. If you are an individual acting outside your trade or profession and resident in the EU or EEA, nothing in this section deprives you of the protection of the mandatory laws of your country of residence.
21. Severability and entire agreement
If any provision of this Agreement is held to be invalid, unlawful, or unenforceable, that provision is severed and the remainder of the Agreement continues in full force and effect. The invalidity of one provision does not affect any other.
Where a provision is severed or read down, it is replaced by a valid and enforceable provision that comes as close as possible to the commercial purpose the parties intended by it. Where a provision is unenforceable only in part, or only in a particular jurisdiction, it remains effective in every other respect and in every other jurisdiction.
This matters most for the limits in Sections 15 and 16. If a court finds any part of them too wide to enforce, the effect is that that part falls away — not the Agreement, and not the remaining limits.
A failure or delay by either party in enforcing a right under this Agreement is not a waiver of it, and does not prevent that right being enforced later.
This Agreement, together with our Privacy Policy and Cookie Policy, constitutes the entire agreement between you and Uptide Group Limited about your use of the Platform as a Consultant, and supersedes all prior agreements and understandings on the same subject. It is the whole of what governs you as a Consultant; the Terms of Service govern buyers and do not apply to you.
This Agreement is written in English, and the English text governs. We publish translations for convenience and take care over them. If a translation and the English text differ in meaning, the English text prevails.
22. Contact
Legal: legal@meetstack.io
Support: support@meetstack.io
Uptide Group Limited, registered in England and Wales, company no. 09257622
Registered office: Faversham House, Wirral International Business Park, Old Hall Road, Wirral, CH62 3NX
Office: 4th Floor, Silverstream House, 45 Fitzroy Street, Fitzrovia, W1T 6EB London