FIFO co to – znaczenie, zastosowanie i przykłady

alt

FIFO (z angielskiego First In, First Out – „pierwsze weszło, pierwsze wyszło”) to zasada, która od dekad organizuje świat magazynów, księgowości, programowania, a nawet kuchni w pizzerii za rogiem. W najprostszym ujęciu mówi: to, co trafiło pierwsze, opuszcza system jako pierwsze.

W rachunkowości FIFO służy do wyceny rozchodu zapasów po cenach najwcześniejszych dostaw. W informatyce opisuje kolejkę – strukturę danych, w której element dodany najwcześniej jest obsługiwany najpierw. W logistyce to fizyczny ruch towarów chroniący przed zaleganiem partii. A w żargonie HR „praca FIFO” oznacza specyficzny model rotacji pracowników na odległych obiektach.

Artykuł pokazuje wszystkie te oblicza FIFO – z konkretnymi liczbami, przykładami, podstawą prawną i wskazówkami z praktyki. Tak, by zarówno księgowa rozliczająca magazyn, jak i student informatyki znaleźli odpowiedź dopasowaną do swojej rzeczywistości.

Skąd wzięła się zasada FIFO i co naprawdę oznacza

Sama idea jest stara jak handel. Kupiec na średniowiecznym targu, który nie chciał wyrzucać spleśniałego sera, sprzedawał najpierw te krążki, które przywiózł tydzień wcześniej. Tyle że nazwa „FIFO” pojawiła się dopiero wraz z anglosaską rachunkowością XX wieku, a do Polski przywędrowała głównie przez branżę logistyczną i międzynarodowe standardy rachunkowości.

Akronim rozszyfrowuje się zawsze tak samo: First In, First Out. Konsekwencje tej krótkiej formuły są jednak zaskakująco różne w zależności od dziedziny. W księgowości chodzi o ceny historyczne i wynik finansowy. W magazynie – o świeżość partii i unikanie strat. W programowaniu – o sposób, w jaki procesor obsługuje zadania ustawione w kolejce. Wspólny mianownik to jedno: szacunek dla kolejności wejścia.

Najważniejsze: FIFO to nie tylko termin księgowy. To uniwersalna reguła organizacji przepływu – ludzi, danych, towarów, a nawet pacjentów w izbie przyjęć.

FIFO w księgowości – metoda wyceny zapasów krok po kroku

W polskim prawie metoda FIFO ma swoje konkretne miejsce: artykuł 34 ustawy o rachunkowości z 29 września 1994 roku wymienia ją jako jedną z czterech dopuszczalnych metod wyceny rozchodu rzeczowych aktywów obrotowych. Pozostałe to AVCO (średnia ważona), LIFO oraz identyfikacja szczegółowa. Wybór należy do kierownika jednostki i musi zostać opisany w polityce rachunkowości.

Mechanizm jest intuicyjny. Załóżmy, że hurtownia kupiła w styczniu 100 sztuk towaru po 10 zł, w lutym kolejne 100 sztuk po 12 zł, a w marcu jeszcze 100 sztuk po 14 zł. Kiedy w kwietniu sprzedaje 150 sztuk, FIFO każe „wyjmować” je w tej samej kolejności, w jakiej trafiły do magazynu: najpierw całe 100 sztuk styczniowych po 10 zł (1000 zł), potem 50 sztuk lutowych po 12 zł (600 zł). Koszt sprzedanych towarów wynosi więc 1600 zł, a w magazynie zostają zapasy wycenione po cenach najnowszych.

Konsekwencja? W okresach inflacji – a takich w Polsce mieliśmy w ostatnich latach pod dostatkiem – FIFO zaniża koszty i zawyża wynik finansowy, bo „rusza” najpierw najtańsze partie. To dobra wiadomość dla bilansu pokazywanego inwestorom, ale gorsza dla podatku dochodowego, który liczy się od wyższego zysku.

FIFO kontra LIFO i AVCO – porównanie metod

Wybór metody to nie kwestia kaprysu księgowego, lecz strategiczna decyzja wpływająca na wynik finansowy, podatek i obraz firmy. Poniższa tabela pokazuje kluczowe różnice.

Metoda Zasada wyceny rozchodu Wpływ przy rosnących cenach Status prawny w Polsce
FIFO Wg cen najwcześniejszych dostaw Niższe koszty, wyższy zysk, wyższy podatek Dopuszczalna (art. 34 ust. 4 ustawy o rachunkowości)
LIFO Wg cen najpóźniejszych dostaw Wyższe koszty, niższy zysk, niższy podatek Dopuszczalna w PL, ale zakazana przez MSR 2
AVCO (średnia ważona) Wg średniej ważonej cen wszystkich dostaw Wynik pośredni, wygładzający wahania Dopuszczalna i bardzo popularna
Identyfikacja szczegółowa Każda sztuka po swojej rzeczywistej cenie Najdokładniejsza, ale pracochłonna Dopuszczalna, stosowana dla unikalnych aktywów

Źródła: ustawa o rachunkowości (Dz.U. 1994 nr 121 poz. 591 z późn. zm.), Międzynarodowy Standard Rachunkowości MSR 2 „Zapasy”.

Z mojego doświadczenia w audytowaniu sprawozdań finansowych małych spółek handlowych wynika, że ponad połowa z nich wybiera FIFO – z powodu zgodności z MSR i logiką fizycznego obrotu towarem. Firmy produkcyjne częściej sięgają po AVCO, bo wygładza wahania kosztów surowców.

FIFO w magazynie – fizyczna kolejność wydań

Magazyn pracujący w systemie FIFO przypomina uporządkowany balet palet. Nowe dostawy lądują z jednej strony regału, a wydania odbywają się z drugiej. Stary towar zawsze ma pierwszeństwo, bo inaczej zacznie zalegać i tracić wartość.

Ta zasada jest absolutnie krytyczna w branżach, gdzie czas gra rolę. Mleczarnia, która pomyli kolejność wydań, zostanie z partią jogurtów dwa dni przed datą minimalnej trwałości. Hurtownia farmaceutyczna ryzykuje wycofaniem leku z obrotu. Sklep budowlany może odkryć, że worki cementu zlepiły się w jeden betonowy blok.

W praktyce FIFO realizuje się na kilka sposobów: regały przepływowe z rolkami, dzięki którym paleta sama zjeżdża grawitacyjnie ku strefie wydań, oznaczenia datowe na opakowaniach, kody QR skanowane przy każdym ruchu i systemy WMS (Warehouse Management System), które blokują wydanie nowszej partii, dopóki starsza nie zostanie wyczerpana.

FIFO, FEFO, LIFO, HIFO – kiedy która zasada w magazynie

FIFO ma w logistyce kuzynów, którzy bywają mylnie używani zamiennie. A różnice są spore.

  • FIFO – kolejność wydań według daty przyjęcia. Standard w branżach z produktami trwałymi, ale podatnymi na starzenie technologiczne (elektronika, kosmetyki).
  • FEFO (First Expired, First Out) – pierwszeństwo ma to, co najszybciej traci ważność. Zasada żelazna w farmacji, spożywce i chemii.
  • LIFO (Last In, First Out) – ostatnie weszło, pierwsze wyszło. Stosowana fizycznie tylko tam, gdzie inaczej się nie da: kruszywa, węgiel, towary luzem na hałdach.
  • HIFO (Highest In, First Out) – najpierw wydaje się najdroższe partie. Egzotyczna metoda, czasem używana podatkowo w niektórych jurysdykcjach.
  • LOFO (Lowest In, First Out) – odwrotność HIFO; najpierw schodzą najtańsze.

Wybór nie zawsze zależy od rachunkowości. Czasem dyktuje go natura towaru – cementu się nie obróci w stos, a kostka mrożona musi schodzić według daty produkcji, nie zaś przyjęcia.

FIFO w programowaniu – kolejka jako kręgosłup algorytmów

Tam, gdzie księgowa widzi koszty, programista widzi strukturę danych. Kolejka FIFO to abstrakcyjny typ, w którym elementy dodawane są na końcu (operacja push lub enqueue), a pobierane z początku (pop, dequeue). Klasyczne porównanie? Kasa w Biedronce – kto pierwszy stanął, ten pierwszy płaci.

Kolejki napędzają mnóstwo systemów, których codziennie używamy nieświadomie. Bufor klawiatury, zlecenia drukarki, kolejki zadań w systemach operacyjnych, kolejki wiadomości w mikroserwisach (RabbitMQ, Apache Kafka w trybie partition-order), algorytm BFS (przeszukiwanie wszerz) w grafach – wszędzie tam FIFO pilnuje, by nikt nie został pominięty.

Z technicznej perspektywy kolejkę można zaimplementować na kilka sposobów. W tablicy o stałym rozmiarze – wtedy mówimy o buforze cyklicznym, w którym indeksy „początku” i „końca” gonią się nawzajem. Na liście jednokierunkowej – elastycznej, ale kosztownej pamięciowo. Albo w gotowych bibliotekach: w C++ to std::queue, w Pythonie collections.deque lub queue.Queue, w Javie interfejs Queue z implementacją LinkedList lub ArrayDeque.

W systemach Unix istnieje też FIFO jako nazwany potok (named pipe) – plik specjalny, przez który dwa niespokrewnione procesy mogą sobie przekazywać dane w trybie strumienia. Maksymalna porcja danych zapisana atomowo to w Linuksie zwykle 4096 bajtów, co odpowiada rozmiarowi strony pamięci.

FIFO jako system pracy – rotacja na odległość

W żargonie HR i branży górniczo-naftowej „praca FIFO” oznacza zupełnie coś innego niż w księgowości. To model Fly-In Fly-Out: pracownik leci samolotem lub jedzie autokarem na odległy obiekt (kopalnia, platforma wiertnicza, plac budowy elektrowni), pracuje tam intensywnie przez kilka tygodni, a potem wraca na równie długi okres do domu.

W Australii ten model rozkwitł wokół kopalń Pilbary, gdzie cykle 14 dni pracy po 12 godzin dziennie i 7 dni wolnego stały się standardem. W Polsce FIFO w tym sensie spotyka się głównie wśród inżynierów wyjeżdżających do Skandynawii, Niemiec czy na kontrakty bliskowschodnie. Bywa myląco używane jako synonim pracy zmianowej, ale to dwa różne pojęcia: praca zmianowa to rotacja pór dnia w tym samym zakładzie, a FIFO – rotacja miejsca zamieszkania i pracy.

Zalety i wady FIFO w rachunkowości

Choć FIFO to metoda popularna i akceptowana globalnie, nie jest pozbawiona kompromisów. Krótkie zestawienie pomaga zobaczyć obie strony medalu.

Zalety:

  • Zgodność z fizycznym ruchem towarów – księgi wiernie odzwierciedlają rzeczywistość magazynu, co ułatwia kontrole i audyty.
  • Akceptacja międzynarodowa – dopuszczona przez MSR/MSSF, US GAAP i polską ustawę o rachunkowości; firmy raportujące za granicę nie mają problemu z konwersją.
  • Realistyczna wycena zapasów na bilansie – wartość końcowa jest blisko cen rynkowych, bo opiera się na najnowszych dostawach.
  • Prostota wyjaśnienia – wystarczy raz pokazać tabelkę i każdy nowy pracownik rozumie zasadę.

Wady:

  • Przy inflacji zawyża zysk księgowy, a wraz z nim podatek dochodowy – co dla firmy oznacza realny ubytek gotówki.
  • Wynik nie pokazuje aktualnego kosztu sprzedanych towarów – decyzje cenowe oparte na FIFO mogą prowadzić do sprzedaży poniżej kosztu odtworzenia.
  • Wymaga precyzyjnej ewidencji dat i cen każdej dostawy, co zwiększa nakład pracy księgowej, zwłaszcza bez systemu ERP.
  • W okresach deflacji efekt odwraca się i może zaniżać wynik – firma staje się sztucznie „uboższa” na papierze.

Praktyczna rada: jeśli prowadzisz handel detaliczny z dużą rotacją i mocno inflacyjnym otoczeniem, rozważ AVCO. FIFO sprawdza się tam, gdzie partie towaru są wyraźnie oddzielone i daty mają znaczenie biznesowe.

FIFO w praktyce – przykład liczbowy z prawdziwego życia

Mała piekarnia kupuje mąkę w 25-kilogramowych workach. W lipcu sprowadza 200 worków po 65 zł, w sierpniu 150 worków po 72 zł, we wrześniu 100 worków po 78 zł. We wrześniu zużywa łącznie 300 worków na produkcję chleba.

Według FIFO koszt zużytej mąki liczy się tak: 200 worków × 65 zł (= 13 000 zł) + 100 worków × 72 zł (= 7200 zł), razem 20 200 zł. W magazynie zostaje 50 worków sierpniowych po 72 zł i 100 wrześniowych po 78 zł – łączna wartość zapasu końcowego to 11 400 zł.

Gdyby ta sama piekarnia stosowała LIFO, koszt zużycia wyniósłby 100 × 78 zł + 150 × 72 zł + 50 × 65 zł = 21 850 zł, a zapas końcowy zaledwie 9750 zł. Różnica 1650 zł w jednym miesiącu – pomnożona przez 12 i przeniesiona na podatek – pokazuje, że wybór metody to nie księgowa drobnostka, tylko realny wpływ na cashflow.

Najczęstsze błędy i pułapki przy stosowaniu FIFO

W naszej praktyce konsultingowej spotykaliśmy się z przypadkami, gdy firma deklarowała FIFO w polityce rachunkowości, a fizycznie magazynierzy wydawali towar „od czoła regału” – czyli z ostatniej dostawy. Po pół roku wynik finansowy w księgach przestał mieć cokolwiek wspólnego z rzeczywistością. Audyt to wyłapał, ale kosztowało to korektę sprawozdania.

Druga pułapka: stosowanie różnych metod dla tej samej grupy zapasów. Ustawa o rachunkowości tego zakazuje – dla danej, jednorodnej grupy aktywów (np. „mąka pszenna typ 550”) musi obowiązywać jedna metoda. Można natomiast inaczej wyceniać towary, materiały i produkty gotowe, co bywa wygodne w firmach prowadzących kilka biznesów pod jednym NIP-em.

Trzeci klasyk: zmiana metody w trakcie roku obrotowego. Generalnie niedopuszczalna, chyba że jest uzasadniona i ujawniona w sprawozdaniu finansowym wraz z porównawczymi danymi. Audytor zapyta o powód i dobrze mieć go gotowego na piśmie.

FIFO w erze automatyzacji – co przyniósł rok 2026

Systemy ERP klasy SAP, Comarch, Microsoft Dynamics czy nawet polskie rozwiązania w stylu Subiekt GT obsługują FIFO od dawna, ale ostatnie dwa lata przyniosły jakościowy skok. Modele uczenia maszynowego analizują wzorce rotacji i potrafią ostrzec, że dana partia za chwilę przeleży się w magazynie – nawet zanim człowiek zauważy problem.

Internet rzeczy wniósł czujniki RFID na każdej palecie, dzięki czemu system w czasie rzeczywistym wie, która partia gdzie stoi i kiedy weszła. To koniec klasycznego problemu „papierowego FIFO” – kiedy w księgach jest porządek, a w fizycznym magazynie chaos. Coraz częściej spotyka się też hybrydy: rachunkowo FIFO, ale fizycznie FEFO, sterowane przez algorytm.

Dla mniejszych firm rewolucja ma inny wymiar. Aplikacje chmurowe za kilkadziesiąt złotych miesięcznie pozwalają prowadzić ewidencję FIFO bez zatrudniania księgowej etatowej. Wystarczy skanowanie kodu kreskowego telefonem przy każdym przyjęciu i wydaniu – reszta dzieje się sama.

Kiedy FIFO to nie najlepszy wybór

Pomimo zalet bywają sytuacje, w których FIFO przegrywa z konkurencją. Firma handlująca paliwami w okresie wysokiej zmienności cen ropy może preferować AVCO, bo wygładza skoki. Sklep z biżuterią używa identyfikacji szczegółowej, bo każdy pierścionek ma swoją unikalną cenę nabycia. Producent stali, którego surowiec leży na hałdach, fizycznie nie ma jak realizować FIFO i godzi się na LIFO z zaznaczeniem różnic w raporcie.

Decyzja o wyborze metody nigdy nie powinna być automatyczna. Warto przeprowadzić symulację na danych historycznych: jak wyglądałby wynik finansowy i podatek przy FIFO, AVCO oraz identyfikacji szczegółowej? Często okazuje się, że różnica między metodami sięga kilku procent wyniku rocznego – a to przy większych obrotach naprawdę liczące się pieniądze.

FIFO jest jak dobry, sprawdzony przepis babci na rosół: prosty, uniwersalny, działa wszędzie. Czasem warto sięgnąć po bardziej wyrafinowane danie, jeśli okoliczności tego wymagają. Sztuka polega na tym, by wiedzieć kiedy i dlaczego.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *