Skip to main content
Options library / Level 2 Structure / Strategy 7

Bear put spread for UK investors: buying a fall at a fixed price

A long put with the fall below a chosen level sold away. Worked on Barclays' October 520 and 480 puts: the spread against a spread bet, a CFD, a long put and an inverse product after UK tax, why a deep put is exercised early, and how the two legs can land in different tax years.

£135.30Most it can lose, per ICE contract
£261.90Most it can make: Barclays at 480p or lower
506.75pBreakeven at expiry, a 2.5% fall
Level 2Needs a margin account
Options hub Level 2 Bear put spread Long put Assignment and expiry Spread bets and CFDs UK option tax Strategy builder
On this page (11 sections)
  1. Barclays October 520 and 480 puts, bought as one spread
  2. What it pays on Friday 16 October
  3. Debit or credit: the same fall at three levels of volatility
  4. Five Barclays put spreads priced side by side
  5. Five ways to hold a fall in Barclays, after tax
  6. Greeks: long volatility until Barclays passes about 493p
  7. The worked plan on Barclays
  8. When the 480 put is exercised early
  9. Rolling down, rolling out, or closing
  10. UK tax: the short put's loss can land a year early
  11. Costs, the account, and the index alternative
07

Bear Put Spread

Buy a put, sell a cheaper one below it: a fall to a level, paid for up front, with anything lower given away
L2 · StructureBearishDefined risk (debit)£135.30 at risk on the Barclays example

A bear put spread buys a put and sells a lower-strike put on the same share and expiry, for a net debit. That debit is the most the position can lose. Its best case is the 40p gap between the strikes minus that debit, and any fall below the lower strike belongs to the buyer of that put. The structure fits a view that a share will fall to a level rather than collapse. This page's example uses Barclays' October 520 and 480 puts on one 1,000-share ICE contract: £135.30 at risk for at most £261.90, with a breakeven of 506.75p.

Barclays stands in as the model share: nothing here is a view on Barclays, and the dates are fixed and in the past. The page assumes the long put page and the Level 2 defined-risk rules have been read. All prices are modelled: modelled example: inputs and method.

Barclays October 520 and 480 puts, bought as one spread

Opening the spread on Monday 17 August 2026, one 1,000-share contract per leg
LegSideWhy this strikeExpiryDeltaModel valueFilled at
October 520 putBoughtAt the money: the spread starts earning with the first penny of declineFriday 16 October 2026, 60 days−0.4617.13p17.25p, £172.50 paid
October 480 putSoldThe level the view expects, just inside the model's one-standard-deviation floor of 475.6pThe same series month−0.163.98p4.00p, £40.00 received
Net positionPlaced as one spread order40p between strikes, £400.00 a contract at most −305 share-equivalents13.15p13.25p: £132.50 paid

Model inputs: Barclays 520p (a model level: Barclays closed at 520.5p on Friday 14 August and 515.4p on Monday 17 August 2026, price data Yahoo Finance); IV 22% on both strikes, an assumption of this page because the model sheet sets no Barclays volatility, placed in an assumed 12-month range of 18% to 43% (IV rank 16, the library's low band); Bank Rate 3.75%; no dividend inside the options' life (Barclays' 5.9p half-year dividend went ex on 6 August 2026 and the next is expected in February 2027), so none is modelled; 60 days to Friday 16 October 2026; ICE standard contract, 1,000 shares; American puts valued on a 200/201-step binomial tree; fills rounded to the 0.25p tick; commissions of £1.40 per contract per leg (IBKR UK's tiered rate, checked 26 September 2026); crossing costs of half of each leg's quoted spread in each direction.

The sold 480 put returns £40.00, 23.2% of what the 520 put cost, and moves the breakeven from 502.75p (the outright put) up to 506.75p, a fall of 2.5%. In exchange, a fall below 480p earns the spread nothing more.

Contract and access. The standard Barclays option on ICE Futures Europe covers 1,000 shares, is quoted in pence with a 0.25p tick (£2.50 a contract) and is delivered physically. Barclays also has a mini contract over 100 shares (code 8BL), which scales every figure here by a tenth before its own commission; it is listed on ICE, and whether a broker offers it and quotes a two-way price is the thing to check (contract sizes).

What it pays on Friday 16 October

−£200−£100£0£100£200£300450p475p500p525p550p575pBarclays share price (p)Short 480BreakevenLong 520At expiry, Fri 16 OctWed 16 Sep, 30 days leftEntry, Mon 17 AugModel ±1 SD range at expiry

The Barclays 520/480 put spread per contract, costs left out: the expiry line, mid-September and the day it was opened. An instant rise to 560p on the entry date marks it at −£90.46, less than the full loss, because the 520 put still has time value then.

Result at expiry, Friday 16 October 2026, per contract (maximum profit £261.90; maximum loss £135.30)
Barclays at expirySpread valueBefore costsAfter commissionsShare of the most it can make or lose, before costs
440p40.00p+£267.50+£261.90100.0% of the best case
470p40.00p+£267.50+£261.90100.0% of the best case
480p (short strike)40.00p+£267.50+£263.30100.0% of the best case
490p30.00p+£167.50+£163.3062.6% of the best case
506.75p (breakeven)13.25p£0.00−£4.200.0% of the best case
510p10.00p−£32.50−£36.7024.5% of the debit lost
520p (long strike)0.00p−£132.50−£135.30100.0% of the debit lost
540p0.00p−£132.50−£135.30100.0% of the debit lost
560p0.00p−£132.50−£135.30100.0% of the debit lost

After-commission figures count £2.80 to open and £1.40 for each put still in the money at expiry; a put that finishes at or out of the money lapses with no closing trade. Breakeven after the three commissions that apply there is 506.33p. In the model (risk-neutral, lognormal, IV 22%), Barclays finishes below 506.75p in 37.7% of outcomes, below 480p, where the whole £261.90 is paid, in 17.8%, and at or above 520p, the full loss, in 51.0%.

How these numbers are calculated

Debit = 17.25p − 4.00p = 13.25p; on 1,000 shares that is £132.50. Maximum loss = debit plus the £2.80 opening commission = £135.30. Maximum profit = (40p − debit) × 1,000 less four commissions = £261.90. Breakeven = 520p − debit = 506.75p. Each put is valued on a 200/201-step binomial tree with early exercise allowed; the spread's value is the long put's value less the short put's. Model probabilities are N(−d2) at IV 22% and 3.75%. The ±1 SD range runs from 475.6p to 568.5p: 520p multiplied by e raised to ±0.22 times the square root of 60/365.

Debit or credit: the same fall at three levels of volatility

The same 40p bearish view can be bought as this put spread or sold as a bear call spread (sell the 520 call, buy the 560 call). The two tables price both at the example's 22% and at two higher volatilities on the assumed 18% to 43% range. They illustrate what volatility does to each shape; IV rank on its own says nothing about which will make money (IV rank and percentile; the library's IV bands).

Bought: the Barclays 520/480 put spread, 60 days, per contract (probabilities risk-neutral, lognormal, at each row's IV)
VolatilityFillsDebitMaximum lossMaximum profitReward : riskBreakevenModel probability of profitVega, £ a point
IV 22% (rank 16)17.25p / 4.00p£132.50 (33.1% of width)£135.30£261.901.94 : 1506.75p37.7%+£3.21
IV 30% (rank 48)23.75p / 8.50p£152.50 (38.1% of width)£155.30£241.901.56 : 1504.75p40.7%+£2.12
IV 38% (rank 80)30.50p / 14.00p£165.00 (41.3% of width)£167.80£229.401.37 : 1503.50p43.2%+£1.49
Sold: the Barclays 520/560 call spread, 60 days, per contract (probabilities risk-neutral, lognormal, at each row's IV)
VolatilityFills (sold / bought)CreditMaximum lossMaximum profitReward : riskBreakevenModel probability of profitVega, £ a point
IV 22% (rank 16)20.00p / 6.25p£137.50 credit£265.30£134.700.51 : 1533.75p60.6%−£1.85
IV 30% (rank 48)26.75p / 11.75p£150.00 credit£252.80£147.200.58 : 1535.00p59.6%−£0.93
IV 38% (rank 80)33.50p / 18.00p£155.00 credit£247.80£152.200.61 : 1535.50p59.0%−£0.48

Higher volatility makes the put spread dearer, from 33.1% of its width at 22% to 41.3% at 38%, so its reward-to-risk falls to 1.37 : 1, while the model probability of profit rises to 43.2%. The call spread moves the other way, taking in £155.00 instead of £137.50. Both spreads' exposure to volatility shrinks as it rises: the put spread's vega falls from +£3.21 to +£1.49 a point and the call spread's from −£1.85 to −£0.48, because at a higher IV both strikes sit closer, in standard deviations, to the share price. At the model's own prices neither spread has an edge before costs; what differs is the shape. The debit spread at 22% has a 37.7% model probability and pays 1.94 : 1; the credit spread has 60.6% and pays 0.51 : 1.

Five Barclays put spreads priced side by side

Barclays October put spreads on 17 August 2026, per contract (probabilities risk-neutral, lognormal, IV 22%)
Strikes (bought / sold)FillsDebitMaximum lossMaximum profitReward : riskBreakevenModel probability below breakevenDelta, share-equivalentsIf Barclays is 490p on 16 Sep
520/50017.25p / 9.00p£82.50£85.30£111.901.31 : 1511.75p41.9%−169+£59.40
520/480 (the worked example)17.25p / 4.00p£132.50£135.30£261.901.94 : 1506.75p37.7%−305+£109.40
520/46017.25p / 1.50p£157.50£160.30£436.902.73 : 1504.25p35.6%−394+£134.40
540/50028.75p / 9.00p£197.50£200.30£196.900.98 : 1520.25p49.2%−342+£126.90
500/4609.00p / 1.50p£75.00£77.80£319.404.11 : 1492.50p26.3%−226+£69.40

Moving the sold strike lower buys more room: the 520/460 spread costs £157.50 and pays up to £436.90, but finishes below its breakeven in only 35.6% of model outcomes, and its gain arrives only if Barclays keeps falling. Moving both strikes down makes the trade cheap and remote: the 500/460 costs £75.00 for a 4.11 : 1 payoff that needs a fall past 492.50p to earn anything. Moving both up makes it expensive and close: the 540/500 costs £197.50, pays less than it risks (0.98 : 1) and is profitable in 49.2% of outcomes, because 20p of its price is already intrinsic value. The last column prices each spread after a 30p fall by mid-September, when the example would show +£109.40. Strike intervals on ICE are set by the exchange, so the live chain decides which of these exist.

Five ways to hold a fall in Barclays, after tax

A UK reader can take the same bearish view through several products, and tax changes the arithmetic as much as the price does. The table holds the view constant: Barclays at 470p on 16 October (the view right) or at 540p (the view wrong), a taxpayer paying 24% who has used the £3,000 exempt amount on other gains. Spread-bet and CFD versions of the same put spread are shown at the same prices, before the provider's own dealing spread and any financing, which is where their charges sit; the tax page applies the same comparison to a FTSE put.

A fall in Barclays to 16 October, per contract, after tax at 24%
RouteMost that can be lostBarclays at 470pBarclays at 540pTax treatment
This listed put spread£135.30+£261.90; CGT £62.86; kept £199.04−£135.30; relief worth up to £32.47 against other gains; net cost £102.83Two computations: the 480 put's grant and the 520 put's sale or lapse
The same spread as spread-bet options, £10 a point£132.50 plus the provider's spread+£267.50, no CGT: kept £267.50−£132.50, no relief: net cost £132.50No chargeable gain or allowable loss (CG56105)
The same spread as CFD options£132.50 plus the provider's charges+£267.50; CGT £64.20; kept £203.30−£132.50; relief up to £31.80; net cost £100.70Within CGT; s148 does not apply, so each CFD's result is dated when it closes (CG56100)
Long 520 put£173.90+£324.70; CGT £77.93; kept £246.77−£173.90; relief up to £41.74; net cost £132.16One computation, dated at sale or lapse (s144(4))
An inverse (−1× daily) exchange-traded product, £1,586.00 investedThe £1,586.00 investedAbout +£152.50 before fees if the fall is smoothAbout −£61.00 before feesDepends on the product's legal form; the issuer's documents say what it is
What four bearish routes on Barclays leave after taxBar chart per contract, taxpayer at 24% with the annual exempt amount used elsewhere, before any provider spread or funding. If Barclays is 470p on 16 October: the listed put spread keeps £199.04, the spread-bet version £267.50, the CFD version £203.30 and the long 520 put £246.77. If Barclays is 540p: the net cost after loss relief is £102.83 for the listed spread, £132.50 for the spread bet (no relief), £100.70 for the CFD and £132.16 for the long put.After tax at 24%, per contractBarclays 470p on 16 Oct (kept) and 540p (net cost after any loss relief)−£100£0£100£200£300Listed put spread (this page)+£199.04−£102.83Spread-bet put spread+£267.50−£132.50CFD put spread+£203.30−£100.70Long 520 put+£246.77−£132.16Kept at 470pNet cost at 540p

The spread bet keeps the most when the view is right, and costs the most when it is wrong, because a loss on it cannot be set against gains elsewhere. The listed and CFD versions are close before costs but differ in timing: the listed spread's short put is taxed at its grant date, while a CFD position's result is dated when it closes. Spread bets and CFDs are restricted speculative investments, sold to retail clients with minimum margins, a close-out rule and negative-balance protection under FCA rules (COBS 22.5); listed options sit outside those rules. The three-way comparison sets out the costs and margin.

The inverse product row sizes the stake at the spread's starting exposure, 305 share-equivalents at 520p. It resets its exposure every day, so over weeks it does not return exactly minus the share's move: if Barclays fell 10% one day and rose 11.1% the next, back to 520p, £977.78 would be left of £1,000 invested, £22.22 lost with the share unchanged. The loss is capped at the amount invested.

Greeks: long volatility until Barclays passes about 493p

Greeks of the whole position, per contract, IV 22%; the last two columns move Barclays instantly on the entry day
Per contractEntry: 520p with 60 days to runUnchanged at 520p on 16 Sep, 30 daysUnchanged on 9 Oct, one weekInstant fall to 475.6pInstant rise to 568.5p
Delta: share-equivalents, and £ for each 1p Barclays moves−305
−£3.05 a penny
−384
−£3.84 a penny
−483
−£4.83 a penny
−336
−£3.36 a penny
−112
−£1.12 a penny
Gamma: how far delta shifts on a 10p move+36.2+73.5+236.4−26.0+32.3
Theta: £ gained or lost each day−£0.46−£1.15−£4.35+£0.61−£0.61
Vega: £ for one point of IV+£3.21+£3.51+£2.79−£3.18+£3.75
Rho: £ for one point of interest rate−£2.10−£1.38−£0.42−£0.21−£0.99
Value against the £132.50 paid, costs left out−£1.02−£22.45−£71.14+£152.17−£101.25

At entry the spread is a small long-volatility position, gaining £3.21 for each point IV rises and paying £0.46 for each day that passes, with −305 share-equivalents of delta (−£3.05 for each penny Barclays moves). Its gamma changes sign at about 493p. Above that, time costs the holder money and a rise in IV helps; below it, after an instant fall to 475.6p, theta turns to +£0.61 a day, vega to −£3.18 and gamma to −26.0: a working bear put spread is short premium and gains from quiet days. With Barclays unchanged the cost of waiting grows, from −£0.46 a day at entry to −£4.35 a day with a week left, when delta at the money has reached −483 share-equivalents (position Greeks).

The worked plan on Barclays

The plan applies the library's teaching conventions, framed as choices rather than rules: close at 50% of the maximum profit (£130.95, when the spread is worth 26.90p), cut the position once it has lost half the debit (£66.25; the spread marked at 7.19p), and close with 21 days to go, on Friday 25 September. Each ending shows the convention first and then what holding would have given.

Worked example: Barclays October 520/480 put spread, ICE, 1,000 shares a contract

Barclays at 485p on Wednesday 16 September: the target order fills

A resting order to sell the spread at 27.00p, the first tick at or above the 26.90p target, fills as Barclays trades at 485p with 30 days left.

Model marks, 520 put and 480 put:36.29p / 9.24p; spread 27.05p
Legs of the 27.00p fill:520 put sold at 36.25p, 480 put bought back at 9.25p
Net of the four £1.40 commissions:+£131.90, 50.4% of the maximum, on a 6.7% fall
Held to 16 October instead:+£261.90 at or below 480p; −£135.30 if Barclays recovers to 520p

Barclays at 532p on Wednesday 16 September, IV down to 20%: the stop

This ending departs from the model sheet's flat 22% on purpose: implied volatility falls two points as the share rises, which is what a long-vega position meets on a quiet rally.

Model marks at 20% IV:6.48p / 0.37p; spread 6.11p, under the 7.19p stop
Exit fills:6.50p and 0.25p: 6.25p
Net of commissions:−£75.60 on a 2.3% rise
Held to 16 October instead:−£135.30 if Barclays is still at or above 520p; +£261.90 if it falls to 480p or below

Barclays at 500p on Friday 25 September: the 21-day close

Model marks with three weeks to run:22.93p / 3.04p; spread 19.89p
Exit fills:23.00p and 3.00p: 20.00p, its 20p intrinsic value
Net of commissions:+£61.90
Held to 16 October instead:+£63.30 if Barclays is still 500p, one closing commission better; −£135.30 if it is back above 520p

With 21 days left the spread is already worth its intrinsic value: the short 480 put's time value (3.04p on the model, all of its price) slightly exceeds the long put's 2.93p. Three more weeks could add £1.40; they could also turn the £61.90 gain into the full £135.30 loss.

Barclays at or above 520p on 16 October: the whole debit

Both puts expire worthless and nothing is traded. The loss is the £135.30 fixed at entry, made of a £38.60 gain on the 480 put's grant (17 August) and a £173.90 loss when the 520 put lapses (16 October).

Barclays at 448p on Friday 9 October: the 480 put is assigned early

With a week left the 480 put is worth only its intrinsic value on the model (32.00p; the European value is 31.72p), so a holder who exercises gives up nothing and receives 480p a week early (next section). The writer's notice arrives on Monday 12 October.

Assigned on the 480 put: 1,000 Barclays bought at 480p−£4,800.00, plus £24.00 SDRT (the assigned put writer is the buyer) and £1.40
The 520 put exercised to sell the same shares at 520p+£5,200.00, less £1.40; the seller pays no SDRT
After the £132.50 paid and the two opening commissions:+£237.90
Against closing both puts on the screen at 40p:£261.90; the difference is the £24.00 of SDRT

Between Friday's exercise and Monday's instructions the account holds a 72.00p put against shares it has been made to buy, so the position stays hedged; it also carries £4,800 of stock for a few days on a £135.30 trade. The mechanics of one leg being assigned are on the assignment page.

When the 480 put is exercised early

An American put is exercised early for the interest, not for a dividend. Exercising the 480 put a week before expiry pays its holder 480p seven days sooner; at 3.75% that is worth £3.45 a contract. Once the put is so deep in the money that the rest of its value is smaller than that, holding it has nothing left to offer.

The October 480 put on Friday 9 October 2026, 7 days left, IV 22%, per share
BarclaysIntrinsic valueEuropean valueAmerican valueTime value leftReading
460p20.00p20.21p20.34p0.34pWorth more held
455p25.00p24.90p25.08p0.08pClose to the line: the European value is below intrinsic
450p30.00p29.75p30.00p0.00pExercise pays: nothing is left to wait for
448p32.00p31.72p32.00p0.00pExercise pays: nothing is left to wait for
445p35.00p34.69p35.00p0.00pExercise pays: nothing is left to wait for

Below about 450p the tree values the put at exactly its intrinsic value, and a European put, which cannot be exercised, is worth less than intrinsic. That gap is the early-exercise value. Dividends push the other way: a share drops by its dividend on the ex-date, which adds to a put's intrinsic value, so put holders tend to wait until an ex-date has passed (early put assignment). Barclays has no ex-date in this window. Had its 5.9p half-year dividend gone ex 30 days in, the same spread would have cost 15.00p on the model instead of 13.15p, £18.49 more a contract: the expected drop is in the price on the day the spread is bought.

Rolling down, rolling out, or closing

Adjustments to the Barclays spread and their price, per contract
WhenMoveIn poundsWhat it changes
Barclays 470p on 16 Sep, 30 days leftRoll down: sell the 520/480 at 50.00p and 16.75p, buy a 480/440 at 16.75p and 2.00pBanks +£194.40; the new spread costs £147.50, risks £150.30 and can make £246.90Takes the gain and opens a fresh bet on a further fall, with its own maximum loss
Barclays 520p on 16 Sep, 30 days leftRoll out: sell the October spread at 11.00p, buy the December 520/480 (93 days) at 14.25pA £32.50 debit; with the commissions the capital at risk rises from £135.30 to £173.40, up 28.2%More time for a view that has not moved yet, on the same 22% IV assumed for December
Barclays 532p on 16 SepClose at the stop, or hold to expiry−£75.60 now, against anything from −£135.30 to +£261.90Caps the loss near half the debit; holding keeps the whole range
Any timeBuy back the sold 480 put aloneLeaves an outright 520 putRestores the gains below 480p and the full cost of the long put's decay

A roll is two trades on one ticket, and each is taxed on its own; the rolling page works through closing against rolling and the tax of a roll.

UK tax: the short put's loss can land a year early

Closed or lapsed, the spread is two computations: the 480 put's grant, with any buy-back cost added to it under TCGA 1992 s148 and dated on 17 August, and the 520 put's sale, or its lapse under s144(4) (CG55536, CG55415). Assigned and exercised, it is one share computation. Figures assume the £3,000 exempt amount is used on other gains (counting computations).

The five endings as they would be reported for 2026/27
EndingComputationsNetTax, or relief, at 18% / 24%SA108
Target, 16 Sep480 grant with buy-back −£55.30; 520 put sold +£187.20+£131.90£23.74 / £31.66Other property
Stop, 16 Sep480 grant with buy-back +£34.70; 520 put sold −£110.30−£75.60Relief £13.61 / £18.14Other property
21-day close, 25 Sep480 grant with buy-back +£7.20; 520 put sold +£54.70+£61.90£11.14 / £14.86Other property
Both lapse, 16 Oct480 grant +£38.60; 520 put lapses −£173.90−£135.30Relief £24.35 / £32.47Other property
Assigned 9 Oct, 520 put exercised 12 OctOne share computation: cost £4,786.80 (480p less the 480 premium, plus SDRT and costs), proceeds £5,024.70 (520p less the 520 premium and costs)+£237.90£42.82 / £57.10Listed shares

Across 5 April the order flips. Put the target ending on March-to-May dates: the 480 grant, bought back at a loss, is dated at the grant, so its −£55.30 sits in 2026/27 and can reduce that year's other gains (worth £9.95 or £13.27); the 520 put's +£187.20 is taxed in 2027/28 (£33.70 or £44.93). A winning bear put spread can put its loss in the earlier year and its gain in the later one (across 5 April). If the reader already holds Barclays shares, the 1,000 delivered on assignment join the same holding, and the sale through the 520 put is matched under the share identification rules, not simply against 480p (assignment and the share computation). Listed options cannot be held in an ISA (wrappers), and the SA108 box numbers have their own page.

Costs, the account, and the index alternative

  • Commission: £1.40 a contract a leg at IBKR UK's tiered rate (£1.70 fixed), £2.80 to open and £2.80 to close, also charged on exercise and assignment.
  • The bid-ask, counted once: on illustrative quotes of 16.75p/17.75p for the 520 put and 3.75p/4.25p for the 480 put, half of each quoted spread is 0.50p and 0.25p, £7.50 a contract to open and the same to close, £15.00 in all. Paying the full quoted spread on both legs in both directions would count it twice (£30.00). With commissions a round trip costs £20.60, 15.2% of the maximum loss, and the breakeven moves to 505.08p.
  • SDRT: none on ICE option trades in normal dealing; 0.5% of the strike, £24.00, if the 480 put is assigned, paid by the put writer who buys the shares (who pays SDRT).
  • Account: a margin account with spread permission; Interactive Brokers places long put spreads in its Level 2 and does not allow spreads in a cash account (accounts and permissions). The requirement is the debit paid (spread margin).

On the FTSE 100 instead. A 10,750/10,500 index put spread over the same 60 days costs 90 points, £900.00 at £10 a point (fills 236.0 and 146.0 points, IV 14.00% and 14.94% on the site's skew surface, dividend yield 3.05%), for up to £1,596.60 after the two £1.70 opening commissions (cash settlement at expiry involves no closing trade). It is European and cash-settled, so there is no early assignment and no SDRT, but one contract is about £107,500 of index exposure against Barclays' 1,000 shares (FTSE 100 contracts).

Editorial accountability
Open Trust Centre →

Every page is reviewed against the editorial standards, written from primary sources and sourced openly, with corrections listed in the changelog. No affiliate revenue. No sponsored content. No paid placements.

Editorial standards Editorial process Corrections policy How we make money The Editor Methodology

UK Tax Drag is an independent publication by Finsolve Consulting Limited, not affiliated with or endorsed by HMRC, GOV.UK or any government body.