Activity: unrestricted

Terms of Use

Last updated: January 12, 2026

These Terms of Use ("Terms") govern your access to and use of DIY Accounting Submit ("the Service"), provided by DIY Accounting Limited. By using the Service, you agree to these Terms and our Privacy Policy.

1. Service Description

DIY Accounting Submit is a web application that helps UK businesses submit VAT returns to HMRC via the Making Tax Digital (MTD) APIs. The Service enables you to:

2. Eligibility and Account

3. HMRC Integration and OAuth

4. Acceptable Use

You agree not to:

5. Data Processing and Privacy

6. Data Retention

7. Fraud Prevention Headers

In compliance with HMRC Making Tax Digital (MTD) regulations, the Service collects and transmits fraud prevention headers with each VAT return submission. This is a legal requirement for all MTD-compliant software.

Data collected includes:

This data helps HMRC identify and prevent fraudulent VAT submissions and supports criminal prosecutions for tax fraud. You consent to this collection when you authorize the Service through HMRC's OAuth flow. For full details, see the HMRC Fraud Prevention section of our Privacy Policy.

8. HMRC Software Vendor Status

DIY Accounting Submit is developed to comply with HMRC's Making Tax Digital for VAT requirements. The Service uses HMRC's official APIs and implements all required fraud prevention headers.

Current status: The Service is fully functional with HMRC's sandbox (test) environment and has been tested against HMRC's fraud prevention header validation endpoint. Production credentials are being sought from HMRC.

We are committed to maintaining compliance with all HMRC requirements for MTD software vendors, including ongoing fraud prevention header compliance and security standards.

9. Service Availability

10. Fees and Bundles

11. Intellectual Property

12. Limitation of Liability

To the fullest extent permitted by law:

13. Indemnification

You agree to indemnify and hold harmless DIY Accounting Limited, its officers, employees, and agents from any claims, damages, or expenses arising from your use of the Service, your violation of these Terms, or your violation of any laws or regulations.

14. Force Majeure

Neither party shall be liable for delays or failures in performance resulting from circumstances beyond reasonable control, including but not limited to:

In the event of a force majeure event, the affected party shall notify the other party as soon as reasonably practicable and use reasonable efforts to mitigate the impact.

15. Security Incidents

16. Termination

17. Dispute Resolution

If a dispute arises between you and DIY Accounting Limited:

This clause does not prevent either party from seeking urgent injunctive relief where necessary.

18. Changes to Terms

19. Governing Law and Jurisdiction

20. Contact and Legal Entity

For questions about these Terms, data requests, or account issues:

As required by the Companies Act 2006, our company registration details are displayed above and on all official correspondence.

21. Open Source

The source code for this Service is available at github.com/antonycc/submit.diyaccounting.co.uk under the AGPL-3.0 license. Contributions and issue reports are welcome.