How does PAYE operate?

I'm trying to make a spreadsheet to forecast cashflow, with varying income month to month. 

I understand how to calculate the tax bands on an annual basis but not how it's calculated month to month.

For example, let's say Month 1 Gross Pay is £3000. How does PAYE calculate the tax? Is it as simple as saying £3k * 12 = £36k estimated annual income and so Month 1 is calculated as 1/12th of the annual liability of £36k?


Assuming so, let's now imagine Month 2 Gross Pay is £5000 - what's the next step? Does the system now think the estimated annual pay is any of the below, or something else?

£60k (5 * 12)
£58k (3 + (11 * 5)
£48k ((3 + 5) / 2 * 12)

If this is indeed how it operates, do I then calculate the estimated liability on that estimated salary, divide that by 12, multiply by 2 then subtract what's already been paid?


Or does it not forecast the estimated annual income at all, and instead operates on YTD basis e.g Month 1 is assessed using 1/12 of the bands, Month 2 takes YTD Gross Pay assesses against 2/12 of the bands etc?

Any guidance on what the calculation steps are would be appreciated!


Comments

  • DullGreyGuy
    DullGreyGuy Posts: 17,488 Forumite
    10,000 Posts Second Anniversary Name Dropper
    There is more than one way in which it can be calculated
  • Nomunnofun1
    Nomunnofun1 Posts: 556 Forumite
    500 Posts Name Dropper
    I'm trying to make a spreadsheet to forecast cashflow, with varying income month to month. 

    I understand how to calculate the tax bands on an annual basis but not how it's calculated month to month.

    For example, let's say Month 1 Gross Pay is £3000. How does PAYE calculate the tax? Is it as simple as saying £3k * 12 = £36k estimated annual income and so Month 1 is calculated as 1/12th of the annual liability of £36k?


    Assuming so, let's now imagine Month 2 Gross Pay is £5000 - what's the next step? Does the system now think the estimated annual pay is any of the below, or something else?

    £60k (5 * 12)
    £58k (3 + (11 * 5)
    £48k ((3 + 5) / 2 * 12)

    If this is indeed how it operates, do I then calculate the estimated liability on that estimated salary, divide that by 12, multiply by 2 then subtract what's already been paid?


    Or does it not forecast the estimated annual income at all, and instead operates on YTD basis e.g Month 1 is assessed using 1/12 of the bands, Month 2 takes YTD Gross Pay assesses against 2/12 of the bands etc?

    Any guidance on what the calculation steps are would be appreciated!


    Your first assumption isn’t too far off the mark. 

    £48k is the answer. 
  • Bookworm105
    Bookworm105 Posts: 2,016 Forumite
    1,000 Posts First Anniversary Name Dropper
    edited 15 January at 5:46PM
    in overly simplified terms it works on the basis of actual cumulative pay to date at this pay period (ie tax year to date) less actual tax code "allowance" to date. Apply tax to that to get tax due YTD, then deduct actual total tax paid to previous pay period from that to give tax due in this period (hence the ability to get a refund in a given month if tax paid previously now more than tax due to date)

    your tax code is applied on a cumulative basis to work out the taxable amount this pay period. Obviously your code may not equate to the underlying personal allowance of 12,570 if you have entitlements to extras or deductions for benefits 

    as above your 48k is close
  • PensionsQuery
    PensionsQuery Posts: 13 Forumite
    Third Anniversary Name Dropper First Post
    Perfect, thanks so much folks

    I think I've cracked it now...
Meet your Ambassadors

🚀 Getting Started

Hi new member!

Our Getting Started Guide will help you get the most out of the Forum

Categories

  • All Categories
  • 350K Banking & Borrowing
  • 252.7K Reduce Debt & Boost Income
  • 453.1K Spending & Discounts
  • 243K Work, Benefits & Business
  • 597.3K Mortgages, Homes & Bills
  • 176.5K Life & Family
  • 256K Travel & Transport
  • 1.5M Hobbies & Leisure
  • 16.1K Discuss & Feedback
  • 37.6K Read-Only Boards

Is this how you want to be seen?

We see you are using a default avatar. It takes only a few seconds to pick a picture.