DIY Accounting Submit

Terms of use

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

1. What the Service does

DIY Accounting Submit is a web application that helps UK businesses and their accountants send filings to HMRC and Companies House, and keep the books behind them. The Service offers:

Each feature shows its status (production, sandbox or preview) on its own page. A sandbox or preview feature sends nothing to the live service of HMRC or Companies House.

2. Eligibility and Account

3. HMRC Integration and OAuth

For a Companies House filing, you authorise the Service to file for a company with the Companies House sign-in and the company authentication code that the filing needs.

If you file on behalf of a client as an agent, you must hold the client's authority before you file: the HMRC agent authorisation for an HMRC filing, and the client's company authentication code for a Companies House filing. You are responsible for holding that authority.

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 authorise 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 requirements. The Service uses the official APIs of HMRC and Companies House and implements all required fraud prevention headers.

The availability table shows the status of each filing and channel. 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. Bundles, tokens, fees and subscriptions

Bundles

A bundle is the set of features your account can use. You can see the bundles open to you on the Bundles page. The Service has these bundles:

Bundle Who it is for Price What it gives
Day pass Anyone signed in Free 3 tokens, for 1 day. Limited to 100 active day passes across all users.
Invited Guest People we invite Free 3 tokens a month, for 1 month. Needs an invitation.
Resident Guest Existing DIY Accounting customers and partners Free 3 tokens a month, with no end date. Needs an invitation.
Resident VAT Businesses that file VAT only £0.99 a month Submit VAT returns to HMRC. 100 tokens a month.
Resident Businesses that file for themselves £39 a year, or £3.99 a month Save and load diya-gl books, and file VAT, Income Tax Self Assessment, confirmation statements, PSC verification statements and accounts to HMRC and Companies House as each is recognised. 100 tokens a month.
Resident Pro Accountants and bookkeepers £199 a year, or £19.99 a month Manage a practice's clients and file VAT, Income Tax Self Assessment, confirmation statements, PSC verification statements and accounts to HMRC and Companies House on their behalf, and save and load your own diya-gl books. No token limit.
Resident Pro (Complimentary) Beta testers and partners Free The same as Resident, with 100 tokens a month, by invitation.

All prices are in pounds sterling.

Tokens

A token pays for one filing. A VAT return, a Self Assessment quarterly update, annual submission or final declaration, a Companies House filing and a company tax return each cost one token. Viewing obligations, returns, receipts and tax calculations costs no token. A bundle gives you its tokens when it starts and again each month if it refreshes monthly. Unused tokens do not carry over. Resident Pro has no token limit.

Creating a digital or physical pass to give to someone else costs 10 tokens.

Filing fee

Filing a confirmation statement with Companies House carries a charge of £61.35 for each filing, on top of the bundle and the token.

Subscriptions

Refunds

We do not refund a subscription or a filing fee, except where the law requires it or where the Service has been unavailable for more than 7 days in a row. A filing fee for a Companies House filing that Companies House rejects, because of a fault in the Service, is refunded or the filing is made again at no charge.

This Service is for business use. Consumer cancellation rights, including the 14-day cooling-off period, do not apply.

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

21. Source Code

The source code for this Service is available at github.com/diy-accounting-uk/submit.diyaccounting.co.uk under the PolyForm Internal Use License 1.0.0. Read it, run it on your own machine, and check what the Service does with your data.

The repository does not accept contributions, so please do not send a pull request. If you have found a security problem, tell us privately. The SECURITY.md file in the repository says how.

22. Affiliate and referral passes

These terms take effect when the first affiliate is approved.

A pass is a link that gives the person who follows it 7 days of free VAT submissions. The account that made the pass earns a commission when the person it brings in becomes a paying customer.

What you earn

Refunds and cancellations

If a referred customer is refunded, or disputes the payment, we reverse the matching commission. If we have not paid it, it is not paid. If we have paid it, we take it from your next commission. We take back unused credit.

Who can take part

Disclosure

A post, message or page that carries your pass is an advert. Start it with #ad or a label that is just as clear, and follow our marketing guidance on how to describe the Service. We can end an affiliate who does not.

No employment

An affiliate is an independent person. You are not our employee or worker. You have no duty to promote the Service, no targets, and no set method or hours. You can stop at any time and so can we. We pay no expenses. You are responsible for any tax on what you earn.

Our discretion

We decide each payment. Our ledger of commission is final. We can change rates, caps and these terms on 30 days' notice, and we can end the scheme. No one has a right to a minimum or a future commission. Amounts we have not paid, and credit you have not used, lapse when you break these terms or when your affiliate status or account ends.