Zgodnie z ogólną regułą kosztami podatkowymi mogą być tylko takie wydatki, które wpływają na osiągnięcie przychodu lub zachowania albo zabezpieczenia źródła przychodów. Ponadto wydatek nie może znajdować się w katalogu wydatków, które nie mogą być zaliczone do kosztów uzyskania przychodu.
Należy zatem przyjąć, iż kosztami uzyskania przychodów są wszelkie racjonalnie uzasadnione wydatki związane z prowadzoną działalnością, których celem jest osiągnięcie, zabezpieczenie i zachowanie źródła przychodów; przy czym przy ustalaniu kosztów uzyskania przychodu, każdy przypadek poza wyraźnie wskazanymi w ustawie wymaga indywidualnej oceny pod kątem bezpośredniego związku z przychodami i racjonalnością działania dla ociągnięcia przychodu.
W przypadku strat w towarach handlowych trudno mówić, że zmierzają one do osiągnięcia przychodów. Mogą one jednak co do zasady stanowić element kosztowy w prowadzonej pozarolniczej działalności gospodarczej. Możliwość zaliczenia poniesionej straty do kosztów uzyskania przychodów uwarunkowana jest jednakże od spełnienia następujących warunków:
- strata musi być związana z całokształtem prowadzonej działalności,
- jej powstanie musi być spowodowane działaniem niezawinionym przez podatnika,
- musi być właściwie udokumentowana,
- podatnik winien wykazać, iż podjął właściwe działania zabezpieczające przed powstaniem tejże straty.