Need help with a job?

By Emily Rivers
Last updated 10th May 2023

If you have pets that love to roam, fitting a cat flap (or dog flap!) is a great way to let them come and go as they wish without you having to let them out every time they meow or bark at the door.

Luckily, the cost of cat flap installation is quite low – so you don’t have to break the bank to keep your pets happy. Find out how much it costs to fit a cat flap in our guide.

How much does it cost to fit a cat flap?

How much it costs to fit a cat flap will largely depend on the type of cat flap you choose and where you want to install it. In general, it will cost £100-£475 to supply and fit a cat flap. But here are the average costs of cat flap installation:

Item/job type

Average cost

Small cat flap (supply only)

£50

Large cat flap (supply only)

£50-£75

Cat flap installation on wooden door (labour only)

£50-£85

Install cat flap into glass door (labour only)

£80-£175

Replace a glass door panel with a uPVC panel and install cat flap (labour only)

£80-£175

Fit cat flap into composite door (labour only)

£55-£125

Fit cat flap in external wall (labour only)

£100-£275

The labour costs for installing a cat flap are taken from UK averages. Take a look at our table further down the page to get a more accurate idea of cat flap installation costs in your area. We’ve compiled hourly and daily rates from our database of members for most towns and cities in the country to help you budget.

Cat flap installation cost

What affects the cost of fitting a cat or pet flap?

Type of cat flap

The type of cat flap you choose will affect the overall cost as well as the cost to fit it. Most cat flaps will fit into one of the following categories:

Manually-operated: These basic cat or pet flaps open when your pet pushes against it. That means that any cat in the area can use it, so it might not be suitable if you live in a built-up area with lots of cats.

However, these cat flaps are lockable, so you can stop your pet from leaving your home or prevent other cats from getting in when you need to.

Average cost: £10-£25

Magnet or infrared-operated: This type of cat flap operates using a magnet or infrared device that’s attached to your cat’s collar. When your cat comes up to the cat flap, the flap will read the device and unlock, allowing your cat into your home.

These pet flaps are good at deterring other cats from entering your home, but if other cats in the area have a magnet or infrared device attached to their collar, they could still use your cat flap.

Average cost: £25-£40

Microchip-operated: Microchip-operated cat flaps are the most secure type of cat flap. You can programme your flap to recognise only your cat or cats’ microchips, so other pets can’t get into your home.

Average cost: £55-£185

Common brands of cat flap include PetSafe, SureFlap and Cat Mate.

Size of the cat flap

Of course, if you have a larger cat or want to install a pet flap for a dog, you’ll pay more for a larger cat flap. It’s also likely that a bigger pet flap will cost a little more to install, as it might be more difficult to fit or need more specialist parts.

The type of door or wall you want to install your cat flap on

The type of door you install your cat flap on will affect the cost. While a carpenter can fit a cat flap in a wooden door pretty easily and for an average of around £80, it’s more difficult to install a pet flap in a glass door, so that could cost up to £120.

As you’d expect, it will cost even more to install your cat flap into an external wall – up to £275.

Where you live

Your location in the country will affect how much it costs to fit a cat flap. Labour costs are generally highest in London and the south east, while you may pay less for your cat flap installation in the north of England, Scotland or Wales.

Take a look at our table further down the page to see rates for fitting a cat flap in areas across the entire UK.

Cat flap installation video

How long does it take to install a cat flap?

It usually takes around 2 hours to install a cat flap, although it will depend on the type of door or wall you have. If you want your cat flap to be fitted into an external wall, that could take as long as 4 hours.

Can a cat flap be fitted to any door?

Cat flaps can be fitted to most types of doors. While a wooden door may be easiest, uPVC, composite or glass doors can all have a cat flap fitted into them.

Lots of people choose to replace a glass panel in their door with a uPVC panel that fits a cat flap in, because it’s cheaper than hiring a glazier to replace the glass unit with one that has a cat flap.

Can I install my own cat flap?

You can, of course, install your own cat flap – but you’ll need to be confident that you know what you’re doing. It’s easiest to install cat flaps in wooden or uPVC doors, but you’ll need specialist equipment for glass or composite doors.

We’d always recommend using a professional to fit your cat flap. If you make the wrong cuts or break any of the components of your door, it will be costly to fix – and it’ll probably be more expensive than paying a professional to install your cat flap in the first place. If you don’t know what you’re doing, leave it to the professionals.

How long should a cat flap last?

Cat flaps should last you at least 5 years, as long as you keep them clean and check for fur and other debris in the hinges and any other working parts.

If your cat flap has batteries, they should last you at least a year before you need to change them.

If you’re ready to get quotes to have your cat flap fitted, post your job on HaMuch now. We’ll put you in touch with local professionals that are ready to help.


Estimates for common carpenter and joiner jobs;

Rates for other trades

Install a cat flap cost in the UK
Install a cat flap cost in the UK (excluding VAT or callout charges)
Location in UKInstall a cat flap cost
Install a cat flap near London£160
Install a cat flap near Birmingham£136
Install a cat flap near Glasgow£120
Install a cat flap near Leeds£116
Install a cat flap near Liverpool£124
Install a cat flap near Sheffield£112
Install a cat flap near Edinburgh£128
Install a cat flap near Manchester£124
Install a cat flap near Belfast£156
Install a cat flap near Bristol£124
Install a cat flap near Leicester£116
Install a cat flap near Cardiff£144
Install a cat flap near Coventry£128
Install a cat flap near Bradford£112
Install a cat flap near Nottingham£124
Install a cat flap near Newcastle Upon Tyne£104
Install a cat flap near Brighton and Hove£136
Install a cat flap near Derby£112
Install a cat flap near Hull£104
Install a cat flap near Plymouth£100
Install a cat flap near Stoke-on-Trent£124
Install a cat flap near Southampton£128
Install a cat flap near Northampton£140
Install a cat flap near Wolverhampton£132
Install a cat flap near Luton£152
Install a cat flap near Portsmouth£128
Install a cat flap near Reading£168
Install a cat flap near Norwich£104
Install a cat flap near Milton Keynes£156
Install a cat flap near Bournemouth£128
Install a cat flap near Aberdeen£124
Install a cat flap near Peterborough£160
Install a cat flap near Bolton£128
Install a cat flap near Swindon£120
Install a cat flap near Southend-on-Sea£140
Install a cat flap near Warrington£124
Install a cat flap near Oxford£156
Install a cat flap near Swansea£108
Install a cat flap near Sunderland£104
Install a cat flap near Slough£164
Install a cat flap near Kingswood£124
Install a cat flap near Telford£132
Install a cat flap near Cambridge£136
Install a cat flap near Ipswich£148
Install a cat flap near Blackpool£120
Install a cat flap near Middlesbrough£152
Install a cat flap near Dundee£164
Install a cat flap near Huddersfield£108
Install a cat flap near York£112
Install a cat flap near Poole£128
Install a cat flap near Watford£164
Install a cat flap near Newport£124
Install a cat flap near Colchester£136
Install a cat flap near Exeter£112
Install a cat flap near Blackburn£120
Install a cat flap near Crawley£140
Install a cat flap near Gloucester£128
Install a cat flap near Stockport£148
Install a cat flap near Basingstoke£144
Install a cat flap near Basildon£148
Install a cat flap near Cheltenham£128
Install a cat flap near Gateshead£104
Install a cat flap near Worthing£140
Install a cat flap near Rochdale£124
Install a cat flap near Oldham£124
Install a cat flap near Chelmsford£144
Install a cat flap near Birkenhead£124
Install a cat flap near Maidstone£136
Install a cat flap near Gillingham£140
Install a cat flap near Salford£124
Install a cat flap near Solihull£128
Install a cat flap near St Helens£128
Install a cat flap near Worcester£120
Install a cat flap near Lincoln£104
Install a cat flap near West Bromwich£144
Install a cat flap near Eastbourne£124
Install a cat flap near Wakefield£120
Install a cat flap near Wythenshawe£128
Install a cat flap near Bedford£156
Install a cat flap near Hemel Hempstead£156
Install a cat flap near Preston£124
Install a cat flap near Stevenage£152
Install a cat flap near Southport£124
Install a cat flap near Bath£116
Install a cat flap near Harlow£152
Install a cat flap near Sutton Coldfield£132
Install a cat flap near Darlington£220
Install a cat flap near Chester£128
Install a cat flap near Hastings£124
Install a cat flap near Nuneaton£128
Install a cat flap near Halifax£116
Install a cat flap near Hartlepool£152
Install a cat flap near Aylesbury£164
Install a cat flap near Doncaster£104
Install a cat flap near Grimsby£108
Install a cat flap near Wallasey£128
Install a cat flap near Londonderry£88
Install a cat flap near Stockton-on-Tees£152
Install a cat flap near Weston-super-Mare£128
Install a cat flap near High Wycombe£160
Install a cat flap near Ashford£132
Install a cat flap near Redditch£136
Install a cat flap near Wigan£120
Install a cat flap near Scunthorpe£108
Install a cat flap near Bury£124
Install a cat flap near Paisley£120
Install a cat flap near Bracknell£164
Install a cat flap near Burnley£120
Install a cat flap near Rugby£124
Install a cat flap near Guildford£156
Install a cat flap near Carlisle£92
Install a cat flap near Chatham£140
Install a cat flap near East Kilbride£120
Install a cat flap near Newcastle-under-Lyme£124
Install a cat flap near Chesterfield£112
Install a cat flap near Burton upon Trent£120
Install a cat flap near Tamworth£124
Install a cat flap near Shrewsbury£128
Install a cat flap near Woking£152
Install a cat flap near St Albans£164
Install a cat flap near Harrogate£116
Install a cat flap near Crewe£140
Install a cat flap near South Shields£104
Install a cat flap near Craigavon£84
Install a cat flap near Stafford£140
Install a cat flap near Rotherham£120
Install a cat flap near Barnsley£116
Install a cat flap near Lowestoft£108
Install a cat flap near Walsall£136
Install a cat flap near Gosport£132
Install a cat flap near Dartford£148
Install a cat flap near Bognor Regis£140
Install a cat flap near Corby£108
Install a cat flap near Paignton£112
Install a cat flap near Maidenhead£156
Install a cat flap near Rochester£140
Install a cat flap near Ellesmere Port£120
Install a cat flap near Loughborough£120
Install a cat flap near Dudley£144
Install a cat flap near Dewsbury£120
Install a cat flap near Mansfield£112
Install a cat flap near Margate£108
Install a cat flap near Kettering£136
Install a cat flap near Cannock£132
Install a cat flap near Sale£128
Install a cat flap near Taunton£112
Install a cat flap near Runcorn£128
Install a cat flap near Farnborough£156
Install a cat flap near Tynemouth£108
Install a cat flap near Hereford£108
Install a cat flap near Halesowen£148
Install a cat flap near Widnes£124
Install a cat flap near Huyton with Roby£124
Install a cat flap near Scarborough£116
Install a cat flap near Gravesend£152
Install a cat flap near Bebington£120
Install a cat flap near Kidderminster£128
Install a cat flap near Stourbridge£136
Install a cat flap near Barry£140
Install a cat flap near Smethwick£140
Install a cat flap near Dunfermline£124
Install a cat flap near Livingston£124
Install a cat flap near Weymouth£116
Install a cat flap near Brentwood£148
Install a cat flap near Barrow-in-Furness£100
Install a cat flap near Hamilton£116
Install a cat flap near Canterbury£128
Install a cat flap near Wellingborough£132
Install a cat flap near Sittingbourne£132
Install a cat flap near Macclesfield£124
Install a cat flap near Bootle£128
Install a cat flap near Carlton£116
Install a cat flap near Esher£160
Install a cat flap near Clacton-on-Sea£132
Install a cat flap near Lancaster£108
Install a cat flap near Beeston£116
Install a cat flap near Banbury£136
Install a cat flap near Torquay£112
Install a cat flap near Folkestone£116
Install a cat flap near Kingswinford£136
Install a cat flap near Bloxwich£140
Install a cat flap near Bridgend£120
Install a cat flap near Welwyn Garden City£160
Install a cat flap near Lisburn£84
Install a cat flap near Leamington Spa£128
Install a cat flap near Washington£104
Install a cat flap near Tunbridge Wells£136
Install a cat flap near Kirkcaldy£144
Install a cat flap near Hinckley£120
Install a cat flap near Durham£124
Install a cat flap near Cumbernauld£120
Install a cat flap near Wokingham£164
Install a cat flap near Horsham£128
Install a cat flap near Crosby£128
Install a cat flap near Yeovil£140
Install a cat flap near Thundersley£144
Install a cat flap near Altrincham£132
Install a cat flap near Willenhall£136
Install a cat flap near Christchurch£132
Install a cat flap near Keighley£112