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 & 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 Aberdeen£104
Install a cat flap near Amber Valley£100
Install a cat flap near Angus£108
Install a cat flap near Arun£120
Install a cat flap near Ashfield£100
Install a cat flap near Aylesbury Vale£140
Install a cat flap near Barnsley£96
Install a cat flap near Basildon£124
Install a cat flap near Basingstoke & Deane£136
Install a cat flap near Bassetlaw£88
Install a cat flap near Bath & North East Somerset£100
Install a cat flap near Bedford£136
Install a cat flap near Belfast£64
Install a cat flap near Birmingham£112
Install a cat flap near Blackburn£96
Install a cat flap near Blackpool£120
Install a cat flap near Bolton£104
Install a cat flap near Bournemouth£116
Install a cat flap near Bracknell Forest£140
Install a cat flap near Bradford£96
Install a cat flap near Braintree£120
Install a cat flap near Breckland£88
Install a cat flap near Bridgend£100
Install a cat flap near Brighton£112
Install a cat flap near Bristol£96
Install a cat flap near Broadland£80
Install a cat flap near Broxtowe£100
Install a cat flap near Bury£116
Install a cat flap near Caerphilly£120
Install a cat flap near Calderdale£96
Install a cat flap near Cambridge£108
Install a cat flap near Canterbury£100
Install a cat flap near Cardiff£108
Install a cat flap near Carmarthenshire£76
Install a cat flap near Charnwood£92
Install a cat flap near Chelmsford£124
Install a cat flap near Cheltenham£116
Install a cat flap near Cherwell£132
Install a cat flap near Chester£100
Install a cat flap near Colchester£116
Install a cat flap near Conway£84
Install a cat flap near Coventry£104
Install a cat flap near Crewe & Nantwich£104
Install a cat flap near Dacorum£132
Install a cat flap near Derby£100
Install a cat flap near Doncaster£92
Install a cat flap near Dover£96
Install a cat flap near Dudley£112
Install a cat flap near Dumfries & Galloway£76
Install a cat flap near Dundee£112
Install a cat flap near East Ayrshire£96
Install a cat flap near East Devon£92
Install a cat flap near East Dunbartonshire£100
Install a cat flap near East Hampshire£112
Install a cat flap near East Hertfordshire£136
Install a cat flap near East Riding£88
Install a cat flap near Eastleigh£116
Install a cat flap near Edinburgh£108
Install a cat flap near Elmbridge£140
Install a cat flap near Epping Forest£140
Install a cat flap near Erewash£100
Install a cat flap near Exeter£92
Install a cat flap near Falkirk£100
Install a cat flap near Fife£116
Install a cat flap near Flintshire£100
Install a cat flap near Gateshead£88
Install a cat flap near Gedling£96
Install a cat flap near Glasgow£100
Install a cat flap near Gloucester£108
Install a cat flap near Guildford£132
Install a cat flap near Gwynedd£80
Install a cat flap near Halton£104
Install a cat flap near Harrogate£96
Install a cat flap near Havant & Waterloo£112
Install a cat flap near Highland£100
Install a cat flap near Horsham£112
Install a cat flap near Huntingdonshire£132
Install a cat flap near Ipswich£116
Install a cat flap near Isle of Wight£112
Install a cat flap near Kings Lynn & West Norfolk£88
Install a cat flap near Kingston-upon-Hull£84
Install a cat flap near Kirklees£96
Install a cat flap near Knowsley£100
Install a cat flap near Lancaster£96
Install a cat flap near Leeds£96
Install a cat flap near Leicester£92
Install a cat flap near Lisburn£68
Install a cat flap near Liverpool£100
Install a cat flap near London£140
Install a cat flap near Luton£132
Install a cat flap near Macclesfield£124
Install a cat flap near Maidstone£112
Install a cat flap near Manchester£116
Install a cat flap near Mid Bedfordshire£136
Install a cat flap near Mid Sussex£108
Install a cat flap near Middlesbrough£152
Install a cat flap near Milton Keynes£128
Install a cat flap near Neath Port Talbot£92
Install a cat flap near New Forest£116
Install a cat flap near Newbury£136
Install a cat flap near Newcastle-under-Lyme£104
Install a cat flap near Newcastle-upon-Tyne£88
Install a cat flap near Newport£108
Install a cat flap near North Ayrshire£92
Install a cat flap near North East Lincolnshire£92
Install a cat flap near North Hertfordshire£136
Install a cat flap near North Lanarkshire£100
Install a cat flap near North Lincolnshire£84
Install a cat flap near North Somerset£96
Install a cat flap near North Tyneside£88
Install a cat flap near North Wiltshire£108
Install a cat flap near Northampton£108
Install a cat flap near Norwich£84
Install a cat flap near Nottingham£100
Install a cat flap near Nuneaton & Bedworth£104
Install a cat flap near Oldham£116
Install a cat flap near Oxford£132
Install a cat flap near Pembrokeshire£88
Install a cat flap near Perth & Kinross£132
Install a cat flap near Peterborough£136
Install a cat flap near Plymouth£88
Install a cat flap near Poole£116
Install a cat flap near Portsmouth£112
Install a cat flap near Preston£112
Install a cat flap near Reading£140
Install a cat flap near Redcar & Cleveland£124
Install a cat flap near Reigate & Banstead£136
Install a cat flap near Renfrewshire£96
Install a cat flap near Rhondda, Cynon, Taff£128
Install a cat flap near Rochdale£112
Install a cat flap near Rochester-upon-Medway£116
Install a cat flap near Rotherham£92
Install a cat flap near Salford£116
Install a cat flap near Salisbury£112
Install a cat flap near Sandwell£112
Install a cat flap near Scarborough£108
Install a cat flap near Scottish Borders£112
Install a cat flap near Sefton£100
Install a cat flap near Sevenoaks£124
Install a cat flap near Sheffield£92
Install a cat flap near Slough£136
Install a cat flap near Solihull£112
Install a cat flap near South Ayrshire£96
Install a cat flap near South Bedfordshire£136
Install a cat flap near South Cambridgeshire£116
Install a cat flap near South Gloucestershire£96
Install a cat flap near South Kesteven£104
Install a cat flap near South Lanarkshire£88
Install a cat flap near South Oxfordshire£136
Install a cat flap near South Somerset£116
Install a cat flap near South Tyneside£88
Install a cat flap near Southampton£116
Install a cat flap near Southend-on-Sea£120
Install a cat flap near St Albans£132
Install a cat flap near St Helens£104
Install a cat flap near Stafford£124
Install a cat flap near Stockport£120
Install a cat flap near Stockton-on-Tees£148
Install a cat flap near Stoke-on-Trent£108
Install a cat flap near Stratford-on-Avon£108
Install a cat flap near Stroud£108
Install a cat flap near Suffolk Coastal£116
Install a cat flap near Sunderland£88
Install a cat flap near Swale£108
Install a cat flap near Swansea£84
Install a cat flap near Tameside£116
Install a cat flap near Teignbridge£96
Install a cat flap near Tendring£116
Install a cat flap near Test Valley£112
Install a cat flap near Thamesdown£100
Install a cat flap near Thanet£92
Install a cat flap near The Wrekin£108
Install a cat flap near Thurrock£128
Install a cat flap near Torbay£96
Install a cat flap near Trafford£116
Install a cat flap near Vale of Glamorgan£116
Install a cat flap near Vale of White Horse£124
Install a cat flap near Vale Royal£104
Install a cat flap near Wakefield£96
Install a cat flap near Walsall£116
Install a cat flap near Warrington£108
Install a cat flap near Warwick£104
Install a cat flap near Waveney£92
Install a cat flap near Waverley£128
Install a cat flap near Wealden£108
Install a cat flap near West Lancashire£108
Install a cat flap near West Lothian£104
Install a cat flap near West Wiltshire£108
Install a cat flap near Wigan£100
Install a cat flap near Windsor & Maidenhead£136
Install a cat flap near Wirral£104
Install a cat flap near Wokingham£140
Install a cat flap near Wolverhampton£120
Install a cat flap near Wrexham Maelor£104
Install a cat flap near Wychavon£104
Install a cat flap near Wycombe£144
Install a cat flap near York£96