Does Kasa work with Apple HomeKit? Only some models do, and you have to check the exact model number. The energy monitoring KP125 and EP25 plugs work with Apple Home, while the older HS105 mini plug never will.
This guide lists the Kasa devices TP-Link has confirmed for HomeKit, explains how to add one, and covers what to do if yours is not on the list. It draws on TP-Link pages and community posts, not hands-on testing.
Quick Answer: Which Kasa Models Support HomeKit
TP-Link has not made every Kasa product HomeKit capable. These are the ones named on its own pages.
| Model | Type | HomeKit? | Source |
|---|---|---|---|
| KP125 and EP25 | Mini plug with energy monitoring | Yes | TP-Link community setup post |
| EP40A | Outdoor plug, two outlets | Yes | TP-Link community and press release |
| KS200 | Light switch | Yes | TP-Link press release |
| KS220 | Dimmer switch | Yes | TP-Link press release |
| KS230 | Dimmer switch | No | TP-Link moderator reply |
| HS105 | Mini plug | No, cancelled in 2019 | MacRumors report of TP-Link notice |
A TP-Link moderator also confirmed the KP125 and EP25 share the same feature set, and that they can be sold under different SKUs at different stores. The EP40A is the HomeKit version of the EP40 outdoor plug, and the KS200 and KS220 are the HomeKit versions of the HS200 and HS220.
How to Add a Kasa Plug to Apple Home
The process is short when you have a supported model.
- Plug the KP125 or EP25 into an outlet.
- Open the Apple Home app and choose Add Accessory.
- Scan the HomeKit code printed on the back of the plug or on the card in the box.
- Follow the prompts to name the plug and pick a room.
Apple’s setup flow normally detects a HomeKit accessory on its own. If the code on the back is hard to reach once the plug is in the wall, set it up on a power strip or extender where you can see it.
One user reported needing to unplug the plug while scanning, then plug it back in before the next screen. TP-Link support did not confirm that step, so treat it as a fallback if pairing stalls.
Using Kasa Without HomeKit
You do not have to use Apple Home at all. TP-Link notes that if you set a plug up with the Kasa app on an Android phone, the device shows up in your Kasa account and appears on an iPhone without the HomeKit prompt.
That route keeps scheduling and remote control in the Kasa app. It also leaves you free to add Alexa or Google Assistant, which most Kasa plugs support.
Why the HS105 Is Not on the List
The Kasa Smart Plug Mini HS105 was announced with HomeKit support at CES 2019. Later that year TP-Link told customers the feature would not come, with the reason given as changes in its roadmap, according to MacRumors.
Nothing on TP-Link’s pages suggests it was added later. If you already own an HS105, keep it for schedules and voice control on other platforms, and buy a HomeKit-capable model for your Apple setup.
Known Issues to Watch For
TP-Link’s community thread mentions a few quirks with HomeKit-enabled Kasa devices.
- Cloud dependence: Smart Actions need the device reachable through the cloud, and the time settings must match your location.
- Dropping offline: Some users report devices that fall off the cloud while staying on the home network.
- Router settings: Support suspects IGMP snooping may cause HomeKit devices to go offline, and suggested an IGMP proxy option if your router offers one. For switches, support also suggested changing router security from WPA/WPA2 Mixed to WPA2 Personal, though that was not confirmed for plugs.
If you run into these, start with the router options before replacing hardware.
What to Buy Instead of an Unsupported Kasa Device
If your current Kasa plug does not support HomeKit, the simplest fix is a model that does. The Kasa KP125M is the energy monitoring mini plug covered by the KP125 family, and it gives you Apple Home, Siri, and Kasa app scheduling in one device.
Confirm the model on the box before you order, since TP-Link sells similar names for different hardware. For a wider look at how the brand compares, see our Kasa vs TP-Link smart plugs breakdown and the Wyze vs Kasa smart plug comparison.
Kasa Smart Plug Mini with Energy Monitoring (KP125M)
- Energy monitoring in a mini plug
- HomeKit-capable, with setup by scanning the code on the plug
- Works with Siri through the Apple Home app
- Schedules and timers through the Kasa app
As an Amazon Associate, HomeTechVerdict earns from qualifying purchases. Tap through for the current live price on Amazon.
If It Still Doesn’t Work
Go through this list in order.
- Check the model number against the table above.
- Confirm you scanned the HomeKit code and not the regular Kasa app code.
- Move the plug closer to your router during setup.
- Look at your router’s IGMP and security settings if the plug keeps going offline.
- If you use a different ecosystem, compare options in Kasa vs Wemo smart plug.
Our Verdict
Kasa works with Apple HomeKit on a short list of models, led by the KP125 and EP25 plugs. For most Apple households wanting a plug with energy monitoring, that is a fine choice. Check the latest price on Amazon before you buy.
If you are also building out your entry, pair it with a smart lock for your front door.
Pros
- The KP125 and EP25 plugs add Siri and Apple Home control to Kasa's usual scheduling
- The setup code is printed on the plug, so pairing is a quick scan in the Home app
- Energy monitoring is built into the HomeKit-capable plugs
- The Kasa app still works alongside Apple Home if you want both
Cons
- Many Kasa models, including the HS105, will never support HomeKit
- Model numbers are confusing, and a similar name does not guarantee HomeKit
- Some users report HomeKit devices dropping offline on certain routers