Home›Blog›How to List Your Property on Airbnb in Kenya: Tax and Legal Guide
Guide4 min read

How to List Your Property on Airbnb in Kenya: Tax and Legal Guide

Listing your Kenyan property on Airbnb requires more than uploading photos. Navigate tax obligations, KRA registration, and local compliance to avoid costly penalties.

tourismAirbnbpropertyKenya
11 October 2026
How to List Your Property on Airbnb in Kenya: Tax and Legal Guide

Listing your property on Airbnb in Kenya sounds straightforward until you realize the tax office, local authorities, and the platform itself all have rules you need to follow. Get this wrong and you could face back taxes, fines, or your listing suspended. Get it right, and you have a legitimate income stream that's properly documented.

The process splits into three overlapping tracks: registering with the Kenya Revenue Authority, meeting local council requirements, and following Airbnb's own verification process. None of these are optional, and none are quick.

Register With the KRA First

Before you list anything, you need a Personal Identification Number (PIN) from the Kenya Revenue Authority. Visit itax.kra.go.ke and apply online. The process takes minutes to complete, though KRA approval can take 1-2 weeks. You'll need your national ID number and a valid email address.

Once your PIN is issued, you're obligated to file tax returns. Airbnb rental income counts as business income, and KRA treats it seriously. The current personal income tax rate brackets apply, starting at 10% for income above KSh 24,000 monthly. If you earn more than KSh 500,000 annually from short-term rentals, you must register for Value Added Tax (VAT).

Many Kenyan property owners skip this step, thinking they can operate quietly. That's a mistake. KRA uses third-party data from Airbnb and payment processors to cross-check tax declarations. When they find unreported income—and they do—penalties are steep: 50% of the tax owed, plus interest calculated daily.

Comply With Local Council Requirements

Your local county government has its own rules for short-term rentals. Some counties require a business license specifically for tourist accommodation. Others demand proof that your property meets safety standards. A few have explicit regulations on how many days per year you can rent out residential property.

Contact your county's revenue or planning department directly. Don't rely on Airbnb's vague guidance here—they won't be liable if your local council shuts you down. Some county offices have moved online processes to ecitizen.go.ke, though implementation varies widely. In Nairobi, Kisumu, and Mombasa, you can often start inquiries online. In smaller towns, you'll need to visit the office in person.

Expect to pay county license fees ranging from KSh 5,000 to KSh 50,000 annually, depending on property value and location. Some counties also require fire safety certification or health department approval. Budget time for this—it's not always fast, and correcting mistakes means multiple trips.

Airbnb's Verification Process

Airbnb requires government-issued ID to verify your identity. Upload your national ID or passport through their app. They'll also ask for proof of address—a utility bill in your name works. This verification typically completes within 24-48 hours, though delays can stretch longer during high-volume periods.

Airbnb doesn't require you to show them your KRA PIN or county license, but they reserve the right to suspend your account if they discover regulatory violations. Keeping documentation organized and available is essential if questions arise later.

Setting up payment is straightforward. Airbnb pays hosts via bank transfer or, in some cases, through Safaricom's M-Pesa. They charge 3% commission on each booking, plus processing fees. Make sure your bank details are current—delayed payments often stem from mismatched names or closed accounts.

When you're ready to launch, consider working with find a verified Kenyan expert on Kaziiko who specializes in short-term rental compliance. They'll help you navigate county-specific rules and avoid expensive mistakes. Your photos, pricing strategy, and guest communication matter, but operating legally matters more. Airbnb success in Kenya depends on doing the boring administrative work first.

Frequently Asked Questions

Do I need to register my property with Airbnb before the KRA?

No. Register with KRA first. Your PIN must be active before you start earning income, or you'll owe back taxes immediately. Airbnb registration can happen simultaneously, but KRA should come first.

What happens if I don't get a county business license?

Your local council can issue fines, demand back-payment of license fees, or direct Airbnb to delist your property. It's not a matter of if they'll notice—it's when. Get the license.

How much tax will I pay on Airbnb income?

Between 10-35% depending on your total annual income and tax bracket. You also claim deductible expenses like repairs, utilities (proportional to the rental), property management fees, and Airbnb's commission. Work with a tax advisor to optimize your filing.

Can I use M-Pesa to receive Airbnb payments?

Airbnb supports M-Pesa for some payouts in Kenya, but bank transfer is more reliable. Link a Kenyan business or personal bank account. Your account name must match your verified identity on Airbnb.

KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Guide

How to Invest in Kenya's Stock Market (NSE) as a Beginner

4 min read
Guide

How to Apply for a Kenya Tourism Fund (KTF) Business Loan

4 min read
Guide

How to Get a Tourism Regulatory Authority (TRA) Licence in Kenya

4 min read