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