Any of Xero, Sage Accounting, QuickBooks Online or FreeAgent will run a UK watch dealer's ledger, bank feeds and Making Tax Digital VAT returns, and none of them handles the second-hand margin scheme natively - every one needs a manual adjustment to boxes 1, 6 and 7 each quarter. So the choice is about price, multi-currency and accountant access, not about watches. The per-item stock book that VAT Notice 718 requires has to live somewhere else, and the accounting package's real job is to accept one summary journal from it.

The four packages compared for a margin-scheme dealer

Prices are list prices excluding VAT, as of August 2026, checked against the vendors' published pricing pages or, where those could not be fetched, against dated UK reviews - see "What we could not verify" below. All four are HMRC-recognised for MTD for VAT.

Package UK list price ex VAT Margin scheme Serialised one-of-a-kind stock Multi-currency Notes
Xero Ignite £16, Grow £37, Comprehensive £50, Ultimate £65 a month. Rising to £18 / £39 / £55 / £70 from 1 September 2026 No native support; quarterly journal or edited VAT amounts No - tracked inventory is SKU and quantity Comprehensive and above Ignite caps you at 20 invoices and 10 bills a month
Sage Accounting Start, Standard, Plus; Plus is £59 a month, lower tiers quoted between £15 and £20 (Start) and £30 and £43 (Standard) depending on source No native support No - stock management is Plus only and is quantity-based Plus only Near-continuous 50-90% introductory discounts
QuickBooks Online Simple Start £16, Essentials £33, Plus £47, Advanced £115 a month (May 2026 list prices) No native support; Intuit's own community answer is "not supported within QBO" No Essentials and above New-customer discounts of 50-75% for three to six months, then list
FreeAgent Limited company £33, partnership £27, sole trader £19 a month; free with a NatWest, RBS, Ulster or Mettle business account No native support No Invoicing in foreign currencies; no multi-currency bank accounts in the sense Xero means Built around small companies and sole traders; Corporation Tax and Self Assessment filing included
Milleso Counter £99, Trade £249 a month ex VAT Yes - VAT treatment decided per item at intake Yes - one record per watch with all-in cost GBP-first Milleso is our product, so weigh this row accordingly: it is not an accounting package. It is the stock book and till that exports to Xero and Sage; you still need one of the four above

A reasonable reading of that table: the general ledger is a commodity for this trade. The margin scheme column is the same in every row, and the stock column is the same in every row. Choose by price, by whether your accountant already lives in one of them, and by whether you need multi-currency for euro-denominated marketplace fees.

Why can't Xero, Sage or QuickBooks hold the stock book?

Because they are built around SKUs and quantities, and a second-hand watch dealer has neither.

VAT Notice 718, paragraph 5.2, requires a stock book with a unique stock number for every item, the purchase date and invoice number, the purchase price, the seller's name, a description, the sale date and invoice number, the selling price, the buyer's name, the margin and the VAT due on that margin - per item. We list the full set in margin scheme stock book requirements. If HMRC cannot check your margins from your records, paragraph 5.1 says VAT is due on the full selling price, not the margin. On a £9,000 watch that is £1,500 of VAT instead of £250.

A general ledger's inventory module does something different. Xero's tracked inventory, Sage Plus's stock management and QuickBooks Plus's stock tracking all model "item X, quantity N, average or FIFO cost". They cannot attach a purchase price, a seller, a serial number, a service cost and a sale to one physical object and compute a margin on it. You can fake it with one inventory item per watch, but you then have hundreds of quantity-1 items, no field for the serial or the seller's ID, and no way to produce the paragraph 5.2 report.

The second problem is the VAT engine. All four calculate VAT as a rate on a line. The margin scheme needs the VAT fraction - one sixth of the gross margin at 20% (Notice 718, paragraph 3.3) - applied to the difference between two numbers recorded at different times, often in different quarters. The sales invoice must show the total price with no VAT shown separately and carry the words "Margin scheme - second-hand goods" (paragraph 5.3); a default invoice template prints a VAT line. The published workarounds - zero-rate the invoice and post a quarterly journal, or split it into an exempt cost line and a 20% margin line - are accountants' patches, and the vendors' own forums say so. Xero's product ideas board lists automatic margin scheme VAT as not planned, and Intuit's UK community answer is that the scheme "is not supported within QBO".

So the accounting package is the wrong layer. The stock book is a separate record, kept in a dedicated system or a disciplined spreadsheet, and the ledger receives its output.

What does a watch dealer actually need the accounting package to do?

Six things, and they are ordinary.

Bank feeds and reconciliation. Chrono24, eBay, card terminal, bank transfers from private buyers, payouts to consignors. All four do this well; Xero's Ignite tier limits bills and invoices but not reconciliation lines.

The MTD VAT return with a manual adjustment. Your stock system or spreadsheet gives you three figures each quarter: the VAT due on margins (box 1), the full selling price of margin sales less that VAT (box 6) and the full purchase price of margin goods bought in the period (box 7). Paragraph 5.4 of Notice 718 sets out exactly that. You post a journal, or adjust the boxes, then file. Every package supports adjusting the return before submission; this is the one recurring task, and it takes minutes if the stock system has done the arithmetic.

Standard-rated and reverse-charge sales alongside margin sales. New watches bought with VAT, straps, servicing labour and scrap gold sold to a refiner are not margin scheme supplies. Scrap gold to a VAT-registered buyer is a domestic reverse charge - see do I charge VAT on scrap gold. The ledger handles these natively; the difficulty is only that the stock system has to tell it which regime each sale fell under.

Multi-currency for marketplace fees. Chrono24 bills dealer packages in euros - €199 a month for up to 25 listings on the last published table, detailed in what Chrono24 costs a dealer. If you want the euro invoice and the sterling bank debit reconciled without a manual exchange entry, you need Xero Comprehensive, Sage Plus or QuickBooks Essentials or above. FreeAgent can invoice in foreign currency but is weaker here.

Accountant access and the year-end. All four give your accountant a login. If your accountant already works in one, that usually decides it.

Payroll, if you employ anyone. Xero charges £1.50 per employee per month on Grow and Comprehensive; Sage bundles one employee on Start and Standard and up to five on Plus. None of this is watch-specific.

A worked quarter: what the journal looks like

Suppose in a quarter you sell three margin-scheme watches for £9,000, £4,200 and £12,500, bought for £7,500, £3,600 and £11,000. Total selling price £25,700; total purchase price £22,100; gross margin £3,600; VAT at one sixth £600.

The stock book gives you:

VAT return box Figure Source
Box 1 - VAT due on sales £600 Margin x 1/6
Box 6 - value of sales ex VAT £25,100 £25,700 selling price less £600 VAT due on margin
Box 7 - value of purchases £22,100 Full purchase price of margin goods bought

Plus whatever standard-rated sales and purchases the ledger already knows about. The watches themselves were invoiced at £0 VAT with the margin scheme wording, so the ledger's automatic box 1 is short by £600 until the journal goes in. The journal is the whole integration between the stock book and the accounting package. If the stock system produces these three numbers, any of the four packages will do. If it does not, you are computing them in a spreadsheet and the package choice still does not matter.

Two things to get right in the setup. First, a separate sales account for margin sales, so the accountant can see them apart from standard-rated turnover. Second, a tax rate for margin sales set to zero but not to "exempt" or "outside the scope", so the full selling price still lands in box 6. Your accountant will have a preference; follow it.

Does the margin scheme change which plan tier I need?

Not directly. The scheme adds one journal a quarter and a custom invoice template. What pushes a dealer up a tier is volume and currency:

  • Xero Ignite's 20 invoices a month is fine for a dealer selling a few watches a week with most sales going through a marketplace that invoices for you, and too small the moment you invoice every sale yourself.
  • Multi-currency is the usual reason to pay for Xero Comprehensive (£50) over Grow (£37) or QuickBooks Essentials (£33) over Simple Start (£16).
  • Sage's stock module and QuickBooks Plus's stock tracking are not worth paying for in this trade, because they do not hold the record you need. Do not buy the tier for the inventory feature.

A part-time sole trader with a NatWest or Mettle account can run FreeAgent for nothing and post the quarterly journal by hand. A VAT-registered company selling a hundred pieces a year with Chrono24 fees in euros is most likely on Xero Comprehensive or QuickBooks Essentials plus a stock system.

What about Xero and Sage exports from the stock system?

This is the column that matters when you choose the stock system rather than the ledger. Ask any stock vendor three questions: does it export sales and purchases to Xero or Sage; does it produce the box 1, 6 and 7 figures; and does it print the margin scheme invoice wording. If the answer to the second is no, you will still be in a spreadsheet at quarter-end. We compare the watch-specific systems in best watch inventory software for dealers.

What we could not verify

  • Sage Accounting's current list prices. Sage's pricing page returned an error to our fetches. UK reviews dated April to July 2026 quote Start at £15, £18 or £20 and Standard at £30, £39 or £43, with Plus at £59 in every source. Treat the Plus figure as reliable and the lower tiers as a range until you check the page yourself.
  • QuickBooks Online UK prices. Two dated sources agree on £16 / £33 / £47 / £115 as May 2026 list prices; a third, describing a January 2026 increase, quotes £14 / £28 / £50 / £82. Intuit's UK pricing page timed out on every fetch. The discount-then-list pattern is not in dispute.
  • Whether Xero's 1 September 2026 increase applies to every existing subscriber. Xero's notice says it applies automatically to Ignite, Grow, Comprehensive and Ultimate in the UK; we have not seen the notice itself, only accountants' summaries of it.
  • FreeAgent's multi-currency position. FreeAgent supports invoicing in foreign currencies; whether that meets your need for reconciling euro fees depends on how your bank presents the debit. Check with a trial.

Sources


This is general information, not tax or accounting advice, and it is not a quotation. Software prices change without notice and are frequently discounted. Confirm every figure against the vendor's pricing page and your own VAT position with your accountant before you commit to a plan.


Milleso is the stock-book half of this arrangement rather than the ledger: one record per watch with its all-in cost, the VAT regime decided at intake, margin scheme invoice wording on the sale, and an export to Xero or Sage with the box 1, 6 and 7 figures ready for the quarterly journal.