Terms of Service

Last updated: April 9, 2026

1. Acceptance of These Terms

These Terms of Service ("Terms") govern your access to and use of MagicBNB and BNBCalculator.AI, including our website, web application, software, AI-assisted features, content, and related services (collectively, the "Service").

By creating an account, clicking to accept, purchasing a subscription, connecting an integration, or otherwise accessing or using the Service, you agree to these Terms.

If you do not agree to these Terms, do not use the Service.

2. Who We Are

MagicBNB is a web-based SaaS platform for short-term rental operators, hosts, and investors. The Service provides analytics, portfolio and listing performance views, PMS syncing, bank transaction syncing and categorization, profitability workflows, and AI-powered analysis and assistance.

Contact: support@magicbnb.io
Location: Edmonton, Alberta, Canada

3. Important Service Disclaimer

MagicBNB is not a bank, lender, broker, accountant, tax advisor, lawyer, or financial advisor.

The Service provides analytics, reporting, estimates, automation, and informational tools only. Nothing in the Service, including dashboards, calculations, categorizations, reports, property views, portfolio views, synced data displays, and AI-generated outputs, is financial, investment, tax, legal, accounting, or real estate advice.

You are solely responsible for reviewing, validating, and deciding how to use any output from the Service.

4. Eligibility

You may use the Service only if you are legally capable of entering into a binding agreement and are not prohibited from using the Service under applicable law.

If you use the Service on behalf of a business or other entity, you represent that you have authority to bind that entity to these Terms.

5. Account Registration and Security

To use certain features, you must create an account. You agree to provide accurate, current, and complete information and to keep that information updated.

You are responsible for:

  • maintaining the confidentiality of your login credentials;
  • all activities that occur under your account;
  • promptly notifying us if you suspect unauthorized use of your account.

We may suspend or terminate accounts that contain false information, are used in violation of these Terms, or create risk to the Service or others.

6. Subscriptions, Billing, Renewal, Cancellation, and Refunds

6.1 Paid plans

Some features of the Service require a paid subscription. Pricing, features, billing interval, and plan details will be displayed in the Service at the time of purchase.

6.2 Payment processor

Payments are processed by Stripe. By purchasing a paid plan, you authorize MagicBNB and Stripe to charge your selected payment method for the fees and applicable taxes associated with your subscription.

6.3 Automatic renewal

Unless you cancel before the end of your current billing period, your subscription will automatically renew for the same billing cycle or other renewal cycle then offered for your plan, and you authorize us to charge the applicable renewal fees and taxes.

6.4 Cancellation

You may cancel your subscription at any time through your account billing settings, if available, or by contacting support@magicbnb.io.

If you cancel, your subscription will generally remain active until the end of the current paid billing period, and you will not be charged for the next renewal period unless you resubscribe.

6.5 Refund policy

MagicBNB offers a 7-day first-purchase refund only for the first paid subscription purchase on an account, unless a refund is otherwise required by applicable law.

Except as required by law:

  • refunds are not available after that 7-day first-purchase window;
  • renewals are non-refundable;
  • partial billing-period refunds are not promised;
  • case-by-case refunds are not promised as a general policy.

6.6 Taxes

You are responsible for any applicable taxes, duties, or government charges associated with your purchase or use of the Service, except for taxes based on our net income.

6.7 Changes to pricing

We may change pricing, plan features, or billing structures from time to time. If we do, we will provide notice in the Service or by other reasonable means before the change takes effect for a future billing cycle.

7. AI Tokens and Paid AI Usage

If the Service includes token-based or usage-based AI functionality:

  • tokens may be required for certain AI-powered features;
  • token usage rules may be described in the Service at the time of purchase or use;
  • unless otherwise required by law, unused AI tokens are non-refundable;
  • we may change token usage rules, packaging, pricing, or allocation structures prospectively.

8. Connected Services and Integrations

8.1 General

The Service may allow you to connect or use third-party services, accounts, platforms, API keys, or data sources, including Plaid, Hospitable, and Hostfully.

Your use of those third-party services is governed by their own terms, conditions, and privacy practices.

8.2 Your authority and responsibility

You represent and warrant that you have all rights, permissions, and authority necessary to:

  • connect the third-party accounts, institutions, API keys, and data sources you connect to the Service;
  • authorize MagicBNB to access and process the related data;
  • share any third-party, business, staff, owner, contractor, guest, or customer data imported through those integrations.

You must not connect accounts, institutions, credentials, or data that you do not have the legal right to authorize.

8.3 Plaid

If you use Plaid through the Service:

  • you authorize MagicBNB to receive and process the data made available through the Plaid connection you authorize;
  • we may use that data to provide syncing, categorization, analytics, reporting, troubleshooting, and connection management features;
  • we do not directly collect or store your online banking username or password;
  • you may disconnect Plaid through the Service, and we will attempt to revoke the related connection and remove synced data, subject to technical limitations and permitted or required retention.

8.4 Hospitable

If you connect Hospitable:

  • you will be redirected to Hospitable to authorize access through OAuth;
  • MagicBNB does not receive your Hospitable password;
  • you authorize us to receive and process the Hospitable data needed for the features you enable;
  • you may need to reconnect if the authorization expires or becomes invalid.

8.5 Hostfully

If you connect Hostfully:

  • you may provide a Hostfully API key through the Service;
  • you authorize MagicBNB to use that key to access and process Hostfully data needed for the features you enable;
  • Hostfully sync is manual in the current version of the Service, unless we explicitly state otherwise in the Service.

8.6 Availability and reliability of connected data

We are not responsible for the availability, accuracy, completeness, timeliness, uptime, API performance, or continued availability of third-party integrations or the data they provide.

Connected services may change, fail, delay, rate-limit, revoke access, provide incomplete data, or discontinue features without notice to us.

9. AI-Assisted Features

MagicBNB may offer AI-assisted features such as analysis generation, summaries, insights, chat assistance, or other automated outputs.

By using those features, you understand and agree that:

  • AI outputs may be inaccurate, incomplete, misleading, or outdated;
  • AI outputs may not reflect all relevant facts, laws, market conditions, or risks;
  • AI outputs are for informational purposes only;
  • you must not rely on AI outputs as the sole basis for any legal, tax, accounting, investment, financial, real estate, or other significant decision.

You remain fully responsible for your decisions and for independently reviewing important outputs.

10. Acceptable Use

You agree not to:

  • use the Service in violation of any applicable law;
  • misuse, interfere with, disrupt, or impair the Service;
  • attempt to gain unauthorized access to systems, accounts, or data;
  • upload malware, malicious code, or harmful content;
  • scrape, reverse engineer, or probe the Service except where such restriction is prohibited by law;
  • use the Service to process or import data you do not have the right to use;
  • use the Service in a fraudulent, deceptive, abusive, or misleading manner;
  • use the Service to infringe the rights of others.

We may suspend, restrict, or terminate your access if we reasonably believe you violated these Terms or created legal, operational, or security risk.

11. Customer Data and Licence

As between you and MagicBNB, you retain ownership of the data, content, prompts, notes, and other materials you submit to the Service ("Customer Data"), subject to the rights you grant below.

You grant MagicBNB a worldwide, non-exclusive, revocable, limited licence to host, copy, process, transmit, store, display, and otherwise use Customer Data as reasonably necessary to:

  • provide and operate the Service;
  • sync connected data sources;
  • generate requested analytics, reports, and AI-assisted outputs;
  • maintain security, troubleshoot issues, and improve Service performance;
  • comply with legal obligations and enforce these Terms.

You represent and warrant that you have all rights needed to provide Customer Data to us and to authorize our use of it under these Terms.

12. MagicBNB Intellectual Property

The Service, including our software, design, branding, interfaces, workflows, documentation, and related intellectual property rights, is owned by or licensed to MagicBNB and is protected by applicable law.

Subject to these Terms, we grant you a limited, non-exclusive, non-transferable, revocable right to access and use the Service for your internal personal or business use.

You may not copy, sell, sublicense, redistribute, or create derivative works from the Service except as expressly permitted by law or by us in writing.

13. Feedback

If you provide suggestions, ideas, or feedback about the Service, you grant us a non-exclusive, worldwide, perpetual, irrevocable, royalty-free licence to use that feedback for any lawful purpose without compensation or attribution to you.

14. Service Availability and Changes

We may add, modify, suspend, or discontinue any part of the Service at any time, including features, pricing structures, integrations, and AI functionality.

We do not guarantee uninterrupted availability of the Service or any specific feature, integration, or output.

15. Disclaimers

To the maximum extent permitted by law, the Service is provided "as is" and "as available."

MagicBNB disclaims all warranties, express, implied, or statutory, including implied warranties of merchantability, fitness for a particular purpose, title, non-infringement, and any warranty arising from course of dealing or usage of trade.

Without limiting the above, we do not warrant that:

  • the Service will be uninterrupted, secure, or error-free;
  • the Service will always be accurate, complete, or current;
  • any integration or data source will remain available;
  • any categorization, estimate, calculation, forecast, or AI output will be accurate or suitable for your needs;
  • the Service will produce any particular business, financial, or investment outcome.

16. Limitation of Liability

To the fullest extent permitted by law, MagicBNB and its affiliates, officers, directors, employees, contractors, licensors, and service providers will not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of profits, revenues, business opportunities, goodwill, data, or expected savings, arising out of or related to the Service or these Terms.

To the fullest extent permitted by law, the total aggregate liability of MagicBNB arising out of or relating to the Service or these Terms will not exceed the greater of:

  • the total amount you paid to MagicBNB for the Service during the 12 months before the event giving rise to the claim; or
  • CAD $100.

Nothing in these Terms excludes or limits liability that cannot lawfully be excluded or limited.

17. Indemnity

You agree to indemnify, defend, and hold harmless MagicBNB and its affiliates, officers, directors, employees, contractors, and service providers from and against claims, liabilities, damages, losses, and reasonable costs and expenses, including legal fees, arising out of or related to:

  • your use of the Service;
  • your Customer Data;
  • your violation of these Terms;
  • your violation of applicable law;
  • your connection of third-party accounts or data without proper authority.

18. Suspension and Termination

You may stop using the Service at any time.

We may suspend, restrict, or terminate your access to the Service if:

  • you violate these Terms;
  • you create risk or potential legal exposure for us or others;
  • we are required to do so by law;
  • a payment obligation remains unpaid;
  • a third-party provider or integration no longer permits us to provide the relevant functionality.

Upon termination:

  • your right to use the Service ends;
  • your access to Customer Data may be limited or removed in accordance with our retention and deletion practices;
  • sections that by their nature should survive will survive, including sections on payment obligations, intellectual property, disclaimers, liability, indemnity, and dispute resolution.

19. Dispute Resolution and Arbitration

If you have a dispute or concern, you agree to first contact us at support@magicbnb.ioand try to resolve the issue informally.

To the fullest extent permitted by applicable law, if a dispute is not resolved informally, you and MagicBNB agree that the dispute will be resolved by final and binding arbitration on an individual basis, rather than in court, except that:

  • either party may bring an individual claim in small claims court where permitted by applicable law; and
  • either party may seek injunctive or other equitable relief in a court of competent jurisdiction for misuse of intellectual property, confidential information, or unauthorized access to the Service.

You and MagicBNB waive any right to a jury trial and waive any right to participate in any class action, class arbitration, consolidated action, or representative proceeding, to the fullest extent permitted by applicable law.

Unless otherwise required by applicable law or agreed by the parties, the arbitration will take place in Edmonton, Alberta, Canada, before a single arbitrator and in English.

If this Section 19 is found unenforceable as to a particular dispute or claim, then that dispute or claim will proceed in the courts described in Section 20, and the remainder of this Section 19 will continue to apply to the fullest extent permitted by law.

20. Governing Law and Venue

These Terms are governed by the laws of Alberta and the federal laws of Canada applicable in Alberta, without regard to conflict of law principles.

Subject to Section 19 and applicable law, any court proceeding relating to these Terms or the Service will be brought in Edmonton, Alberta.

21. Changes to These Terms

We may update these Terms from time to time. If we do, we will update the "Last Updated" date above. If changes are material, we may provide additional notice through the Service or by other reasonable means.

Your continued use of the Service after updated Terms become effective means you accept the updated Terms.

22. Contact

  • MagicBNB
  • Email: support@magicbnb.io
  • Location: Edmonton, Alberta, Canada