Terms of Service

Effective 21 May 2026 · Last updated 21 May 2026

1. What BankScan AI is

BankScan AI (the "Service") parses UK bank statements and receipts, categorises the resulting transactions against HMRC's MTD ITSA taxonomy, and — once HMRC recognition is granted — submits quarterly updates, end-of-period statements, and final declarations to HMRC on behalf of the user (the "Customer").

The Service is operated by BankScan AI (trading name; the underlying legal entity is Mitoba Consulting Ltd, registered in England & Wales). Contact: mitchellagoma@gmail.com.

2. Who can use the Service

We are not authorised by the Financial Conduct Authority. We do not provide regulated financial, accounting, investment, or legal advice.

3. Customer responsibilities

4. MTD ITSA filing

The Service offers a one-click submission flow for quarterly updates, end-of-period statements, and final declarations once HMRC has issued the Customer a Self Assessment Unique Taxpayer Reference and the Service has obtained explicit OAuth consent.

Filed submissions become the Customer's legal record with HMRC. BankScan AI provides an audit trail (the "Submission history") but cannot undo a submission once HMRC has accepted it.

Until BankScan AI appears on the GOV.UK list of MTD ITSA-recognised software, no Customer may use the Service to submit a return to live HMRC services. Sandbox / test-API submissions are unrestricted.

5. Subscription & payment

Plans, prices, and trial terms are shown at the point of purchase. Billing is handled by Stripe; BankScan AI does not store full card details. Cancellation takes effect at the end of the current billing period.

Refunds are at our discretion. We will not unreasonably withhold a refund for unused time within the first 14 days of a paid plan.

6. Data, accuracy & limitations

7. Acceptable use

Customers must not:

8. Intellectual property

The Service software, designs, and trade marks belong to BankScan AI. The Customer retains ownership of their uploaded data and any submissions filed via the Service.

9. Liability

To the maximum extent permitted by law, BankScan AI's aggregate liability arising out of or in connection with the Service is capped at the fees the Customer paid in the 12 months preceding the claim. We exclude liability for indirect, special, or consequential loss.

Nothing in these Terms limits liability for death, personal injury caused by negligence, or fraudulent misrepresentation.

10. Termination

Either party may terminate the agreement at any time. The Customer can delete their account from the dashboard; we will erase personal data per the Privacy Policy except where retained for legal or tax-evidence purposes.

We may suspend or terminate accounts that breach these Terms or that we reasonably suspect are being used for fraud or other unlawful activity.

11. Changes to these Terms

We may update these Terms. Material changes will be announced via email or in-app notice at least 14 days in advance. Continued use after the effective date constitutes acceptance.

12. Governing law

These Terms are governed by the laws of England and Wales. The parties submit to the exclusive jurisdiction of the courts of England and Wales.