Przejdź do treści
KSeF dla najmu krótkoterminowego – Airbnb, Booking
Start Blog Eksport i arkusze
Eksport i arkusze · Poradnik

KSeF dla najmu krótkoterminowego – Airbnb, Booking

P&L per apartament z faktur KSeF – prowizje Booking (reverse charge EUR), sprzątanie i media w jednym rejestrze.

Wypróbuj za darmo
AK Anna Kowalczyk 7 min Akt. 18 czerwca 2026 Zweryfikowane
Szybka odpowiedź

Jak operator najmu krótkoterminowego może prowadzić P&L per apartament na bazie faktur z KSeF?

KSeF Import pobiera wszystkie faktury kosztowe (prowizje Booking/Airbnb, sprzątanie, media) do jednego arkusza z pełnym opisem pozycji. Dwie tabele słownikowe – NIP → kategoria i fragment adresu → apartament – i formuła VLOOKUP przypisuje każdą fakturę do właściwego lokalu. Faktury walutowe od Booking.com i Airbnb (reverse charge, EUR) są przeliczane na PLN kursem średnim NBP z dnia poprzedzającego datę wystawienia. Efekt: P&L per apartament gotowy pierwszego dnia miesiąca zamiast po dwóch dniach ręcznej pracy.

TL;DR – w skrócie
  • Operator z 10–15 apartamentami ma 200–300 faktur kosztowych miesięcznie: prowizje platform, sprzątanie, media, pralnia – każda w innej walucie i kategorii VAT.
  • KSeF Import agreguje je w jednym arkuszu; dwie tabele słownikowe (NIP i adres) przypisują koszt do apartamentu bez ręcznej klasyfikacji.
  • Prowizje Booking.com i Airbnb to import usług z UE – reverse charge: VAT 23% rozliczasz Ty w JPK_V7; faktura zawiera tylko netto w EUR.
  • Przeliczenie EUR → PLN: kurs średni NBP z ostatniego dnia roboczego poprzedzającego datę sprzedaży – KSeF Import robi to automatycznie.
  • Wynik: tabela Apartament × Kategoria kosztu formułą QUERY – wiesz, które lokale zarabiają, a które tracą.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Chaos faktur, nieznana rentowność

200–300 faktur miesięcznie od kilkudziesięciu kontrahentów w PLN i EUR, różne kategorie VAT, brak alokacji per apartament. Właściciel nie wie, który lokal naprawdę zarabia.

2
Jak rozwiązujemy
Jeden arkusz, dwie tabele słownikowe

KSeF Import pobiera faktury do arkusza z pełnym opisem pozycji. Słownik NIP i słownik adresów przypisują każdy koszt do właściwego apartamentu – automatycznie, bez ręcznego przepisywania.

3
Efekt
P&L per apartament co miesiąc

Pierwszego dnia miesiąca masz zestawienie: prowizje, sprzątanie, media i pralnia per lokal – oraz marżę. Koniec z intuicyjnym zarządzaniem rentownością.

Problem: 200–300 faktur miesięcznie bez alokacji

Operator najmu krótkoterminowego z 10–15 apartamentami obraca miesięcznie 80–120 tys. zł przychodów. Intuicja podpowiada, że „Stare Miasto zawsze dobrze idzie" – ale po uwzględnieniu prowizji platform, sprzątania po każdym gościu, mediów i czynszu administracyjnego ten sam apartament może mieć marżę poniżej zera w sezonie niskim.

Typowy miesiąc u operatora z 12 apartamentami:

  • 1–2 faktury zbiorcze od Booking.com (z wyszczególnieniem każdej rezerwacji, EUR, reverse charge)
  • tygodniowe lub miesięczne faktury od Airbnb (EUR, reverse charge)
  • 40–80 faktur za sprzątanie – każde zameldowanie/wymeldowanie jako osobna pozycja lub faktura tygodniowa
  • 48+ faktur mediów – prąd, gaz, internet, woda dla każdego lokalu osobno
  • 20–30 faktur drobnych – IKEA, Leroy Merlin, naprawa sprzętu
  • razem: 200–300 faktur kosztowych miesięcznie, 30+ kontrahentów
Proporcjonalny podział kosztów = błąd

Klasyfikacja „wszystkie koszty dzielone proporcjonalnie po liczbie dni najmu" jest niesprawiedliwa. Apartament A na Starym Mieście może mieć 3× wyższe zużycie mediów niż apartament na Ochocie, a prowizja Booking jest procentowa od ceny noclegu – im droższy lokal, tym więcej oddajesz platformie.

200–300
faktur kosztowych miesięcznie u operatora 10–15 apartamentów
Bez automatycznego poboru z KSeF to 2–3 dni ręcznego wprowadzania danych.

Architektura: dwie tabele słownikowe + eksport z KSeF

Faktury w KSeF zawierają: NIP kontrahenta, kwotę netto/brutto, walutę, opis pozycji, numer faktury i datę sprzedaży. Opisy pozycji w fakturach od sprzątania i mediów zwykle zawierają adres apartamentu lub jego nazwę roboczą, np. „Sprzątanie apt. Marszałkowska 10/5 – 14.04.2026" albo „Energia elektryczna ul. Nowy Świat 22/3 – 03/2026". To wystarczy, by zbudować pełny P&L per lokal.

Całość opiera się na dwóch tabelach, które budujesz raz:

TabelaKolumnyPrzykład
Slownik_NIPNIP, Nazwa, Kategoria, Typ_VAT526-xxx-xx-xx · Booking.com B.V. · Prowizja platform · reverse-charge-UE
Slownik_ApartamentKlucz (fragment adresu lub nazwy), Apartament„Marszałkowska 10” → Apt A · Marszałkowska

KSeF Import eksportuje pełny opis pozycji razem z pozostałymi polami FA(3). W arkuszu Faktury dodajesz kolumny formułami:

  • Kategoria: =IFERROR(VLOOKUP(NIP; Slownik_NIP!A:C; 3; FAŁSZ); „SPRAWDŹ")
  • Typ_VAT: =IFERROR(VLOOKUP(NIP; Slownik_NIP!A:D; 4; FAŁSZ); „krajowa")
  • Apartament: =IFERROR(INDEX(Slownik_Ap!B:B; PODAJ.POZYCJĘ(PRAWDA; CZY.LICZBA(SZUKAJ.TEKST(Slownik_Ap!A:A; Opis)); 0)); „WSPÓLNE") (formuła tablicowa)
Wskazówka

Kategoria WSPÓLNE zbiera koszty, których nie da się przypisać do jednego lokalu (np. ubezpieczenie całego portfela). Dzielisz je potem proporcjonalnie lub logujesz jako koszt ogólny w tabeli P&L.

Skonfiguruj raz, pobieraj jednym kliknięciem

Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.

Wypróbuj za darmo

Prowizje Booking i Airbnb – reverse charge i kurs NBP

Booking.com fakturuje z Holandii (NL), Airbnb Ireland – z Irlandii (IE). Obie platformy świadczą usługę pośrednictwa – to import usług z UE (art. 28b ustawy o VAT). Oznacza to:

  • VAT rozlicza nabywca (Ty) – faktura od Booking nie zawiera polskiego VAT, tylko netto w EUR. Dodajesz VAT 23% w deklaracji JPK_V7 (pole „import usług") i jednocześnie go odliczasz: naliczony = należny, wynik neutralny dla większości operatorów z pełnym odliczeniem.
  • Przeliczenie EUR → PLN: kurs średni NBP z ostatniego dnia roboczego poprzedzającego datę sprzedaży (art. 31a ust. 1 ustawy o VAT). KSeF Import robi to automatycznie – w eksporcie masz gotową kolumnę Netto PLN.
  • Booking.com: jedna faktura zbiorcza miesięcznie – przeliczenie jednym kursem per dokument. Airbnb: faktury per rezerwacja lub tygodniowe – każda ma własny kurs z dnia wystawienia.
OSS a najem krótkoterminowy

OSS (One Stop Shop) nie dotyczy najmu apartamentów w Polsce. Usługa zakwaterowania jest świadczona w miejscu położenia nieruchomości (art. 28e ustawy o VAT) – czyli polski VAT 8% (PKWiU 55, usługi hotelarskie i krótkoterminowe zakwaterowanie). OSS pojawia się tylko wtedy, gdy masz lokale za granicą lub sprzedajesz pakiety turystyczne transgraniczne.

Szczegóły przeliczania faktur walutowych i gotowe formuły opisuje artykuł faktury walutowe z KSeF po kursie NBP.

P&L per apartament – wzór finalny

Mając arkusz Faktury z kolumnami Apartament, Kategoria i Netto PLN, budujesz tabelę przestawną lub formułę QUERY (Google Sheets):

Formuła QUERY (Google Sheets)

=QUERY(Faktury!A:K; "SELECT Apartament, SUM(NettoPLN) WHERE Apartament IS NOT NULL GROUP BY Apartament PIVOT Kategoria"; 1)
Wynik: tabela Apartament × Kategoria kosztu z sumami netto.

Do kolumny Przychody dociągasz dane z raportów Booking/Airbnb (CSV z PMS lub ręczny import). Wynikowy P&L wygląda tak:

ApartamentPrzychodyProwizjeSprzątanieMediaPralniaMarża
Marszałkowska 1012 400 zł–2 180 zł–840 zł–620 zł–180 zł+8 580 zł
Nowy Świat 228 200 zł–1 476 zł–960 zł–410 zł–120 zł+5 234 zł
Stare Miasto 59 800 zł–1 764 zł–1 100 zł–890 zł–200 zł+5 846 zł

Widzisz od razu, który lokal ma najniższą marżę i gdzie renegocjować umowę ze sprzątającymi lub podnieść stawkę dobową.

30 min
tyle zajmuje zamknięcie miesiąca z gotowym P&L per apartament
Zamiast 2 dni ręcznego klasyfikowania faktur i szukania pozycji w opisach.

Który plan KSeF Import wybrać dla najmu krótkoterminowego

Wybór planu zależy od liczby apartamentów i wolumenu faktur, nie od liczby gości. Kluczowy parametr to limit faktur miesięcznie i liczba obsługiwanych NIP-ów.

Skala operacjiFaktury/mscNIP-yPlanCena
1–3 apartamenty (JDG)50–1001Firma47 zł/msc
4–15 apartamentów150–4001–5 (sp. z o.o. + JDG)Grupa97 zł/msc
16–50 apartamentów400–1 5005–20 (struktura grupowa)Biuro347 zł/msc
7 dni próbnych z pełnymi limitami planu Biuro

Nowe konto startuje z 7-dniowym okresem próbnym w pełnym limicie planu Biuro (do 20 NIP-ów, bez limitu faktur, synchronizacja co 15 min) – wystarczający do pełnego testu z danymi produkcyjnymi, bez karty kredytowej. Szczegóły w cenniku.

Jeśli prowadzisz portfel apartamentów przez spółkę, a część wynajmujesz prywatnie (różne NIP-y), plan Grupa obsłuży do 5 NIP-ów w jednym panelu – pobieranie faktur dla każdego z nich jest niezależne, bez kolizji limitów API KSeF.

Jak skonfigurować – krok po kroku

Konfiguracja jednorazowa; kolejne miesiące to automatyczny eksport.

  1. 1
    Wgraj certyfikat KSeF

    W panelu przejdź do Certyfikaty i dodaj plik .p12 lub .pfx – ten sam, którym logujesz się do portalu MF. Certyfikat jest szyfrowany AES-256-GCM kluczem generowanym osobno per użytkownik i przechowywany na serwerach w Unii Europejskiej (OVH). Po wgraniu nie logujesz się już ręcznie.

  2. 2
    Ustaw synchronizację

    Wybierz częstotliwość: co 24 h (Firma), co 2 h (Grupa) lub co 15 min (Biuro). Pierwsze pobieranie sięga 90 dni wstecz i kompletuje historię partiami – API KSeF udostępnia ok. 60 faktur/h dla jednego NIP.

  3. 3
    Wyeksportuj do arkusza

    Kliknij Eksportuj do Google Sheets lub Eksportuj do Excela. Zaznacz kolumny: numer KSeF, NIP sprzedawcy, waluta, netto, kurs NBP, netto PLN, opis pozycji. Opis pozycji to klucz do alokacji per apartament.

  4. 4
    Zbuduj tabele słownikowe

    W nowym arkuszu Slownik_NIP wpisz znane NIP-y (Booking.com, Airbnb, firmy sprzątające) z kategorią i typem VAT. W Slownik_Apartament – fragmenty adresów mapowane na nazwy lokali.

  5. 5
    Dodaj kolumny formuł i tabelę P&L

    Do arkusza Faktury dodaj kolumny Kategoria, Typ_VAT i Apartament przez VLOOKUP/INDEX-MATCH (formuły opisane w sekcji powyżej). Na osobnym arkuszu P&L użyj tabeli przestawnej lub QUERY, by zsumować koszty per apartament i kategorię.

Wskazówka

Przy pierwszym, dużym imporcie zostaw synchronizację na noc. API KSeF udostępnia ok. 60 faktur/h dla jednego NIP, więc zaległości z 3 miesięcy dociągają się partiami w tle – rano masz pełny zakres bez ręcznego ponawiania.

Najczęstsze pytania

Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.

Booking.com i Airbnb to podmioty zagraniczne (Holandia, Irlandia), więc nie wystawiają faktur w polskim KSeF. Trafiają do Ciebie jako faktury zagraniczne (reverse charge) i ewidencjonujesz je samodzielnie – KSeF Import pozwala agregować je w tym samym arkuszu co faktury krajowe z KSeF, dzięki czemu cały rejestr kosztów jest w jednym miejscu.

Prowizje platform to import usług z UE (art. 28b ustawy o VAT). VAT 23% rozliczasz Ty w deklaracji JPK_V7 w pozycji import usług. Jednocześnie masz prawo do odliczenia tego VAT (naliczony = należny), więc dla podatnika z pełnym odliczeniem efekt jest neutralny.

Kurs średni NBP z ostatniego dnia roboczego poprzedzającego datę sprzedaży (art. 31a ust. 1 ustawy o VAT). KSeF Import automatycznie przypisuje właściwy kurs do każdej faktury walutowej podczas eksportu.

Nie, w typowym przypadku. Usługa zakwaterowania jest opodatkowana w miejscu położenia nieruchomości (art. 28e ustawy o VAT), czyli polskim VAT 8% (PKWiU 55 – usługi hotelarskie i krótkoterminowe zakwaterowanie). OSS dotyczy sprzedaży B2C transgranicznej (np. lokal za granicą) lub pakietów turystycznych.

W tabeli Slownik_NIP przypisz NIP kontrahenta do konkretnego apartamentu (np. firma sprzątająca obsługująca wyłącznie jeden lokal). Koszty bez adresu w opisie trafią do kategorii WSPOLNE i możesz je podzielić proporcjonalnie na poziomie tabeli P&L.

Plan Firma obsługuje 200 faktur miesięcznie dla 1 NIP (47 zł/msc). Plan Grupa obsługuje 1 000 faktur dla maksymalnie 5 NIP-ów (97 zł/msc) – odpowiedni dla większości operatorów z 4–15 apartamentami i strukturą mieszaną (sp. z o.o. + JDG).

AK
Anna Kowalczyk
Specjalistka ds. KSeF

Specjalistka ds. KSeF w zespole redakcyjnym KSeF Import. Pisze o eksporcie faktur z Krajowego Systemu e-Faktur do arkuszy i rozliczaniu kosztów.

Merytorycznie zweryfikował Michał Wójcik – Inżynier integracji KSeF.
Wszystkie artykuły na blogu

Przeczytaj również

Faktury z KSeF automatycznie
7 dni za darmo · bez karty
Wypróbuj
7 dni za darmo · bez karty kredytowej

Przestań przepisywać faktury ręcznie

Wgraj certyfikat raz i pozwól, by faktury kosztowe z KSeF same trafiały do Excela, Google Sheets, CSV i zbiorczego PDF – bez logowania do portalu MF.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR