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

KSeF dla restauracji — Food Cost i kontrola kosztów w Google Sheets

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

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