O nejakom mesačnom priemerovaní cien neviem, výpočet váženej nákupnej ceny sa robieva priebežne po každom nákupe, aby sa v tejto cene až do ďalšieho nákupu a výpočtu zo skladu zásoby vydávali (odúčtovavali). Je nutné si dávať aj pozor na poradie pohybov a robiť výpočty chronologicky, lebo keď sa nejaký pohyb preskočí, tak je treba po doplnení nanovo prepočítať všetky nasledujúce pohyby, aby to sedelo. Softvéry na trhu to štandardne všetko zvládajú. Algoritmus je nasledovný:
Nová VNC = (Starý počet na sklade * Stará VNC + Prijímaný počet na sklad * Nákupná cena prijímaného počtu) / (Starý počet na sklade + Prijímaný počet na sklad)