KSeF dla restauracji — Food Cost i kontrola kosztów co tydzień, nie raz na kwartał
Opublikowano: 28 kwietnia 2026 · Autor: KSeF Import · Czas czytania: 8 min
W skrócie:
- Problem: Restauracja dostaje 150–400 faktur kosztowych miesięcznie (Makro, Selgros, hurtownie mięsa, warzyw, środki czystości). Koniec miesiąca = 2 dni przepisywania do Excela. Food Cost znany dopiero po zamknięciu — za późno na reakcję.
- Rozwiązanie: KSeF Import pobiera automatycznie i cyklicznie WSZYSTKIE faktury kosztowe bez logowania do KSeF, eksportuje do Google Sheets z pełnymi danymi (kwota netto, VAT, kontrahent, data). Tabela NIP → kategoria daje podział kosztów przez SUMIFS.
- Efekt: Food Cost widoczny co tydzień. Reakcja w ciągu dni, nie miesięcy. 8–12 godzin miesięcznie zaoszczędzone na ręcznym przepisywaniu.
- Dla kogo: Restauracje, bistro, food court, catering — wszystkie podmioty z dużą liczbą faktur od dostawców żywności.
Restauracja to zakład produkcyjny. Kupujesz surowce, przetwarzasz je, sprzedajesz z marżą. Marża gastronomiczna jest wrażliwa: 3% różnicy w Food Cost to różnica między zyskiem a stratą. Mimo to większość restauratorów dowiaduje się o rzeczywistym Food Cost dopiero po zamknięciu miesiąca — czyli 4 tygodnie za późno, żeby cokolwiek zmienić.
Od 2026 roku wszystkie faktury od Twoich dostawców są w KSeF. Makro, Selgros, hurtownia mięsa, dystrybutor warzyw, dostawca napojów, firma chemiczna — każda faktura elektroniczna trafia do systemu, do którego masz dostęp. Pytanie brzmi: czy te dane pracują dla Ciebie, czy leżą nieużywane?
Restauracja to fabryka faktur kosztowych
Policz faktury kosztowe w restauracji średniej wielkości (60–100 miejsc, otwarcie 6 dni w tygodniu). Dostawa warzyw i owoców — 3 razy w tygodniu, każda z osobną fakturą. Mięso od hurtownika — 2 dostawy tygodniowo. Ryby i owoce morza — osobny dostawca, oddzielna faktura. Makro lub Selgros — 4–6 razy w miesiącu. Nabiał, jaja — 2 razy w tygodniu. Napoje: woda, soki, alkohol — kilku dostawców, każdy z osobną fakturą.
Do tego dochodzą koszty nieżywnościowe: środki czystości i chemia (Ecolab, Diversey, Blysk), opakowania na wynos (kartony, kubki, sztućce), gaz, prąd, czynsz, serwis maszyn (piec, zmywarka, frytkownice). Łącznie — w zależności od wielkości lokalu — od 150 do 400 faktur miesięcznie.
Każda z tych faktur jest teraz w KSeF. I każda zawiera: NIP wystawcy, datę, kwotę netto, stawkę VAT, opis pozycji. To wszystko, czego potrzebujesz do wyliczenia Food Cost z podziałem na kategorie.
Dlaczego Food Cost liczysz za późno
Typowy proces w restauracji wygląda tak: faktury od dostawców lądują u menedżera lub bezpośrednio w kasetce przy barze. Co tydzień lub dwa ktoś je segreguje i wpisuje do Excela. Koniec miesiąca to 2–3 dni żmudnego przepisywania — kwota, kontrahent, data, kategoria. Efekt: Food Cost za kwiecień wiesz pod koniec maja.
W tym czasie:
- Cena mięsa wołowego wzrosła o 12% — już przez 4 tygodnie płacisz więcej, nie wiedząc, że Food Cost przekroczył próg opłacalności.
- Nowy dostawca warzyw okazał się droższy niż poprzedni o 8% — też tego nie widać, dopóki nie porównasz miesięcy.
- Personel kuchni zamawia za dużo, marnując 15% surowców — ale to wychodzi dopiero przy inwentaryzacji.
- Napoje alkoholowe mają food cost 45%, a nie planowane 30% — bo ktoś przepisał ceny błędnie do karty.
Każdy z tych problemów jest naprawialny — ale tylko jeśli wiesz o nim w ciągu tygodnia, nie po miesiącu. Dane z KSeF to umożliwiają. Trzeba je tylko automatycznie i cyklicznie wyciągnąć.
Automatyczne faktury z KSeF — bez logowania, co godzinę
KSeF Import pobiera faktury z Twojego konta KSeF automatycznie i cyklicznie — co godzinę lub co kilka godzin, zgodnie z Twoim planem. Nie musisz logować się do portalu KSeF, nie musisz pobierać plików XML, nie musisz niczego przeklejać. Faktura od dostawcy mięsa przychodząca o 7:30 rano jest w Twoim arkuszu Google Sheets o 8:00.
Dlaczego bez logowania do KSeF jest ważne? Bo portal KSeF jest narzędziem dla księgowej do przeglądania pojedynczych faktur — nie do analizy biznesowej. KSeF Import działa w tle, pobiera faktury automatycznie i strukturyzuje dane w sposób gotowy do analizy. Bez logowania do KSeF, bez ręcznej pracy, bez ryzyka że ktoś zapomni pobrać faktury w tym tygodniu.
Do arkusza trafiają pola: numer faktury KSeF, data wystawienia, data sprzedaży, NIP wystawcy, nazwa kontrahenta, kwota netto, stawka VAT, kwota VAT, kwota brutto. To wystarczy do pełnej analizy kosztów.
Szczegóły techniczne importu opisaliśmy w artykule o automatycznym pobieraniu faktur co godzinę. Konfiguracja zajmuje 15 minut — później system działa sam.
Podział kosztów w arkuszu: tabela kategorii
Sam import faktur to dopiero połowa sukcesu. Kluczem jest automatyczna kategoryzacja: widzisz, że „Firma XYZ Sp. z o.o." wystawiła fakturę na 1 200 zł netto — ale czy to żywność, chemia, czy opakowania? Do tego służy tabela słownikowa NIP → kategoria kosztów.
Tworzysz w Google Sheets osobny arkusz „Słownik" z dwiema kolumnami: NIP kontrahenta i kategoria kosztu. Uzupełniasz go raz — potem formuła VLOOKUP lub XLOOKUP automatycznie przypisuje kategorię do każdej faktury. Oto przykład dla typowej restauracji:
| Kontrahent (przykład) | NIP (przykład) | Kategoria w arkuszu |
|---|---|---|
| Makro Cash and Carry | 527-xxx-xx-xx | Żywność |
| Selgros Sp. z o.o. | 782-xxx-xx-xx | Żywność |
| Hurtownia mięsa (lokalny) | NIP hurtowni | Żywność — Mięso |
| Coca-Cola HBC Polska | 527-xxx-xx-xx | Napoje |
| Carlsberg Polska | 522-xxx-xx-xx | Napoje — Alkohol |
| Ecolab Polska | 527-xxx-xx-xx | Środki czystości |
| Dostawca opakowań | NIP dostawcy | Opakowania |
| PGE Obrót / Tauron | 526-xxx-xx-xx | Media — Prąd |
| Polskie Górnictwo Naftowe i Gazownictwo | 526-xxx-xx-xx | Media — Gaz |
| Serwis maszyn gastronomicznych | NIP serwisu | Serwis i utrzymanie |
Formuła kategoryzacji w kolumnie K arkusza „Faktury":
=IFERROR(VLOOKUP(C2, Slownik!A:B, 2, FALSE), "DO KATEGORYZACJI")
Nowych kontrahentów, których nie ma jeszcze w słowniku, formuła oznacza jako „DO KATEGORYZACJI" — raz w tygodniu uzupełniasz słownik o nowe NIP-y. Po kilku miesiącach słownik jest kompletny i nie wymaga uwagi.
Jak skonfigurować eksport do Google Sheets krok po kroku, opisaliśmy w artykule o eksporcie KSeF do Google Sheets.
Food Cost co tydzień zamiast raz na kwartał
Kiedy faktury trafiają do arkusza automatycznie i cyklicznie, a kategorie przypisują się formułą, Food Cost jest funkcją kilku formuł SUMIFS. Tworzysz zakładkę „Dashboard" z tabelą podsumowującą koszty narastająco — tygodniowo lub miesięcznie.
Przykład struktury kosztów restauracji (60 miejsc, przychód 80 000 zł/msc netto):
| Kategoria kosztu | Kwota netto (msc) | % przychodu | Próg alarmowy |
|---|---|---|---|
| Żywność (Food Cost) | 24 800 zł | 31% | 35% |
| Napoje (Beverage Cost) | 6 400 zł | 8% | 12% |
| Opakowania (wynos) | 2 400 zł | 3% | 4% |
| Media (prąd + gaz + woda) | 4 000 zł | 5% | 7% |
| Środki czystości i chemia | 1 200 zł | 1,5% | 2% |
| Pracownicy (wynagrodzenia brutto) | 22 400 zł | 28% | 30% |
| Czynsz + leasing sprzętu | 11 200 zł | 14% | 15% |
| Zysk operacyjny | 7 600 zł | 9,5% | > 8% |
Kiedy w połowie miesiąca widzisz, że Food Cost narastająco wynosi już 34% (zamiast planowanych 31%), masz 2 tygodnie na reakcję: zmiana menu na tańsze pozycje, renegocjacja ceny z hurtownią, zmniejszenie porcji w wybranych daniach, push na pozycje z wyższą marżą. To jest możliwe tylko wtedy, gdy dane masz co tydzień — nie raz na miesiąc.
Jeśli chcesz zobaczyć te dane w formie wizualnego dashboardu (wykresy trendów, wskaźniki alarmowe), artykuł o KSeF i Excelu do uzgodnień JPK V7 pokazuje, jak zbudować rejestr kosztów, który działa też jako baza do raportowania.
Przykład: restauracja z 200 fakturami miesięcznie
Restauracja „Przy Rynku" — 80 miejsc, Gdańsk, kuchnia polska, przychód około 120 000 zł/msc netto. Przed wdrożeniem: właściciel Tomasz poświęcał 10–12 godzin miesięcznie na przepisywanie faktur do Excela. Food Cost znał z 3–4-tygodniowym opóźnieniem.
Profil fakturowy: 15 głównych dostawców, 200–250 faktur miesięcznie. Największe pozycje kosztowe: hurtownia mięsa (ok. 35% kosztów żywności), Makro (ok. 25%), dystrybutor ryb (ok. 15%), dystrybutor warzyw (ok. 15%), pozostałe (10%).
Po konfiguracji KSeF Import (około 20 minut jednorazowo):
- Faktury trafiają do arkusza automatycznie i cyklicznie — bez logowania do KSeF, bez ręcznego pobierania.
- Słownik 15 kontrahentów = 15 wierszy w arkuszu. Uzupełniony jednorazowo, działa dla wszystkich przyszłych faktur.
- Co poniedziałek rano Tomasz otwiera zakładkę Dashboard i widzi Food Cost za miniony tydzień: ile wydał na mięso, ile na warzywa, jaki % przychodu. Jeśli jest odchylenie powyżej 2 punktów procentowych — reaguje tego samego dnia.
- Zamknięcie miesiąca zamiast 10 godzin zajmuje 45 minut — sprawdzenie, uzgodnienie z raportem kasowym, export do księgowej.
- W ciągu 3 miesięcy Tomasz obniżył Food Cost z 36% do 31% — głównie przez renegocjację z hurtownią mięsa (widział na danych, że płaci 8% więcej niż rok temu) i eliminację 3 dań z karty, które miały FC powyżej 42%.
5 punktów procentowych Food Cost w dół przy przychodzie 120 000 zł/msc to 6 000 zł dodatkowego zysku operacyjnego miesięcznie. Narzędzie kosztuje 29 zł/msc (plan Firma). Zwrot z inwestycji: pierwszy dzień po wdrożeniu.
Artykuł przygotowany przez zespół KSeF Import
Powiązane artykuły
KSeF do Google Sheets
Automatyczny eksport faktur z KSeF do arkusza Google — konfiguracja krok po kroku.
KSeF + Looker Studio — dashboard BI
Wizualizacja kosztów restauracji w darmowym dashboardzie — bez Excela.
Automatyczne pobieranie co godzinę
Jak działa cykliczny import faktur z KSeF — bez logowania, w tle.
Food Cost co tydzień — nie raz na kwartał
KSeF Import pobiera automatycznie i cyklicznie wszystkie faktury kosztowe z KSeF bez logowania do systemu i eksportuje je do Twojego arkusza. Reaguj na wzrost kosztów, zanim zje Twój zysk. 7 dni za darmo.
Zacznij kontrolować Food Cost — bezpłatnie przez 7 dni