
10 mins read
দৈনিক বিক্রি ও খরচের হিসাব কীভাবে রাখবেন?
প্রতিদিনের বিক্রি, খরচ, বাকি ও ক্যাশের হিসাব কীভাবে রাখবেন জানুন। ছোট ব্যবসা ও দোকানের জন্য সহজ নিয়ম
13 mins read Published on October 13, 2026

খাতায় ৫০ প্যাকেট বিস্কুট থাকার কথা, তাক আর গুদাম মিলিয়ে পাওয়া গেল ৪৪ প্যাকেট। ছয় প্যাকেট কোথায় গেল? আবার উল্টো ঘটনাও হয়—হিসাবে পণ্য শেষ, অথচ পেছনের কার্টনে আরও ১২ প্যাকেট আছে। এমন পার্থক্য থাকলে নতুন মাল কেনার সিদ্ধান্ত, বিক্রি ও লাভের হিসাব—সবই ভুল হতে পারে।
সংক্ষেপে: দোকানের stock সাধারণত কম-বেশি দেখায় ভুল opening count, মাল গ্রহণের অমিল, বাদ পড়া বিক্রি, unit বা variant-এর ভুল, return, নষ্ট পণ্য, location transfer, ভুল গণনা কিংবা প্রকৃত পণ্য হারানোর কারণে। সমাধান হলো পণ্যভিত্তিক বাস্তব গণনা ও হিসাবের সংখ্যা পাশাপাশি রেখে পার্থক্য বের করা, তারপর purchase, sale, return ও adjustment-এর প্রমাণ ধরে কারণ খুঁজে সংশোধন করা। শুধু সংখ্যা বদলে দিলে কারণটি চাপা পড়ে যায়।
হিসাবে ৫০, বাস্তবে ৪৪: এটি stock discrepancy বা হিসাবের সঙ্গে বাস্তব পণ্যের অমিল। পণ্য সত্যিই হারিয়েছে, নাকি কোনো entry বাদ গেছে—তা পরীক্ষা করতে হবে।
হিসাবে ৫০, বাস্তবেও ৫০, কিন্তু বিক্রি হয় ১০টি: হিসাব ঠিক আছে; কেনার পরিমাণ চাহিদার তুলনায় বেশি। এ ক্ষেত্রে purchasing plan বদলাতে হবে। একইভাবে হিসাব ঠিক থাকলেও দ্রুত বিক্রি হওয়া পণ্য বারবার শেষ হলে reorder পরিকল্পনা বদলাতে হবে। এই লেখার ১০টি কারণ মূলত হিসাব ও বাস্তব পণ্যের অমিল নিয়ে; শেষে অতিরিক্ত বা অপর্যাপ্ত stock কেনার নিয়মও আছে।
সহজ সূত্র: প্রত্যাশিত শেষ stock = শুরুর stock + বাস্তবে পাওয়া ক্রয় + বিক্রয় ফেরত + ভিতরে আসা transfer − বিক্রি − supplier-কে ফেরত − ক্ষতি/ব্যক্তিগত ব্যবহার − বাইরে যাওয়া transfer। সব সংখ্যা একই unit ও একই location ধরে লিখুন। মুদি দোকানের পূর্ণ হিসাবের সঙ্গে stock কীভাবে যুক্ত, তা মুদি দোকানের হিসাব রাখার নিয়ম লেখায় আছে।
নতুন খাতা বা app চালুর দিন ১০০ পিস আন্দাজে লিখলেন, কিন্তু দোকানে ছিল ৯৪। এরপর যত নিখুঁত entry-ই দিন, পার্থক্যটি থেকে যাবে। আগের মাসের ভুল closing balance-ও নতুন মাসে একই সমস্যা তৈরি করে।
যাচাই করুন: যে দিন থেকে নতুন হিসাব শুরু করেছেন, সেদিনের গণনার তালিকা, পুরোনো খাতা ও পণ্যভিত্তিক opening balance মিলিয়ে দেখুন।
সমাধান: পণ্য, size/color variant, unit ও location অনুযায়ী বাস্তব count দিয়ে শুরুর তালিকা তৈরি করুন। পুরোনো অমিল থাকলে কারণ এবং অনুমোদিত সংশোধনের তারিখ লিখুন। আগের বিক্রির ইতিহাস বদলে opening সংখ্যা ঠিক করার চেষ্টা করবেন না। ব্যবসার বাকি opening হিসাব সাজানোর নিয়ম আছে ব্যবসার হিসাব রাখার গাইডে।
চালানে ২০ কার্টন লেখা, দোকানে এসেছে ১৯। চালান দেখে ২০ কার্টন stock-in করলে হিসাবের পণ্য শুরু থেকেই বাস্তবের চেয়ে বেশি হবে। কখনও এক কার্টনে স্বাভাবিকের চেয়ে কম পিসও থাকতে পারে।
যাচাই করুন: Purchase order, supplier invoice এবং পণ্য গ্রহণের সময় গোনা quantity পাশাপাশি রাখুন। Seal ভাঙা, damage বা কম সরবরাহ থাকলে সঙ্গে সঙ্গে নোট করুন।
সমাধান: Received quantity গুনে stock-এ যোগ করুন। Supplier-এর সঙ্গে shortage ও bill adjustment আলাদা মেলান। ক্রয় আর payment-কে এক entry-তে গুলিয়ে ফেলবেন না; বাকিতে মাল এলে stock বাড়ে, টাকা তখনও দেওয়া নাও হতে পারে।
ভিড়ের মধ্যে দুই পিস বিক্রি করে এক পিস লেখা, দোকানে বিক্রি অথচ online order-ও আছে, অথবা একই product অন্য নামে entry হয়েছে—এসব ক্ষেত্রে তাকের পণ্য হিসাবের চেয়ে কম দেখা যায়। উল্টোভাবে একটি sale দুইবার entry হলে হিসাবের stock বাস্তবের চেয়ে কম দেখাবে।
যাচাই করুন: পার্থক্য হওয়া পণ্যের invoice, cash memo, online order ও delivery record দেখুন। একই invoice বা order দুইবার ঢুকেছে কি না দেখুন।
সমাধান: Sale-এর সময় item ও quantity লিখুন; দিনের শেষে bill-এর মোট quantity ও stock movement মিলিয়ে দেখুন। বাতিল order বা payment failure-কে বিক্রি ধরে পণ্য কমাবেন না। দোকানের দৈনিক হিসাব গুছিয়ে নিতে দৈনিক বিক্রি ও খরচের হিসাবের নিয়ম অনুসরণ করতে পারেন।
এক কার্টনে ২৪ পিস, কিন্তু purchase-এ “১” আর sale-এ “৬ পিস” লিখেছেন—conversion না থাকলে stock দ্রুত ভুল দেখাবে। চাল ২৫ কেজির বস্তায় কিনে ৫০০ গ্রাম করে বিক্রি হলেও একই সমস্যা হয়।
যাচাই করুন: প্রতিটি পণ্যের purchase unit, sales unit ও conversion rate দেখুন। উদাহরণ: ১ কার্টন = ২৪ পিস; ২ কার্টন মাল এলে ৪৮ পিস। ৬ পিস বিক্রি হলে বাকি ৪২ পিস।
সমাধান: হিসাবের জন্য একটি base unit ঠিক করুন এবং সব entry সেই unit-এ রূপান্তর করুন। ওজনের পণ্যে মাপার যন্ত্র এবং decimal বা rounding-এর নিয়ম একই রাখুন।
M size-এর কালো শার্ট বিক্রি হয়েছে, কিন্তু staff L size-এর stock কমিয়েছেন। মোট শার্টের সংখ্যা মিললেও M size বাস্তবে কম এবং L size বাস্তবে বেশি দেখা যাবে। এক ধরনের বিস্কুটের ১০০ গ্রাম ও ২০০ গ্রাম প্যাকেটেও এমন ভুল হয়।
যাচাই করুন: শুধু product name নয়, SKU, size, color, weight বা pack size ধরে গণনা করুন। কোন variant-এ সমান পরিমাণে বাড়তি ও ঘাটতি আছে, দেখুন।
সমাধান: আলাদা variant-এর জন্য আলাদা item code এবং তাকের label রাখুন। Sale বা return-এর সময় সঠিক variant নির্বাচন করুন। কাপড়ের দোকানের জন্য size ও colorভিত্তিক stock রাখার উদাহরণ দেখে নিতে পারেন।
গ্রাহক পণ্য ফেরত দিয়েছেন, কিন্তু stock-এ ফেরত যোগ হয়নি—বাস্তবে পণ্য বেশি দেখাবে। আবার বিক্রির অযোগ্য ফেরত পণ্যকে saleable stock-এ যোগ করলে হিসাবে বিক্রিযোগ্য পণ্য বেশি দেখাবে। Exchange-এ ফেরত আসা ও নতুন দেওয়া—দুই পণ্যের movement-ই দরকার।
যাচাই করুন: Original invoice, return date, ফেরত আসা item, replacement item ও পণ্যের condition দেখুন।
সমাধান: ফেরত পণ্য পরীক্ষা করে saleable হলে তবেই available stock-এ যোগ করুন; damaged হলে আলাদা রাখুন। Exchange-এ পুরোনো item ফেরত এবং নতুন item বের হওয়া—দুই entry-ই করুন। Refund বা customer balance-এর অঙ্কও আলাদাভাবে মিলান।
প্যাকেট ছিঁড়ে গেছে, মেয়াদ শেষ, promotion-এ sample দিয়েছেন বা বাড়ির জন্য পণ্য নিয়েছেন—এসব sale নয়। অথচ পণ্য দোকান থেকে কমেছে। ঘটনা লিখে না রাখলে হিসাবের stock বেশি দেখাবে।
যাচাই করুন: Damage box, expiry list, sample distribution ও owner/staff withdrawal-এর তালিকা দেখুন। পণ্য আছে কিন্তু বিক্রি করা যাবে না—এমন quantity আলাদা গণনা করুন।
সমাধান: কারণ ও তারিখসহ adjustment লিখুন। নষ্ট পণ্যের ছবিসহ reference রাখলে supplier claim বা review সহজ হয়। যেটি supplier-কে ফেরত যাবে, সেটিকে বিক্রিযোগ্য stock থেকে সরিয়ে return-pending হিসেবে চিহ্নিত করুন; supplier-কে বাস্তবে ফেরত পাঠালে purchase return record করুন।
দোকান থেকে গুদামে ৩০ পিস সরিয়েছেন, কিন্তু দোকানের stock কমাননি। দোকানে ৩০ পিস কম দেখা গেলেও পুরো ব্যবসার পণ্য হারায়নি। শাখা বা delivery vehicle-এ থাকা পণ্যও মোট stock আর একটি location-এর stock-এর মধ্যে পার্থক্য তৈরি করে।
যাচাই করুন: Dispatch slip, delivery challan, শাখাভিত্তিক receive record এবং ফেরত আসা পণ্য দেখুন।
সমাধান: একই transfer reference-এ এক location থেকে stock-out এবং অন্য location-এ stock-in করুন। পণ্য পৌঁছানো নিশ্চিত না হলে in-transit অবস্থাটি আলাদা রাখুন। বিস্তারিত location-wise উদাহরণ আছে ডিলারশিপ ব্যবসার stock গাইডে।
তাক গুনেছেন, কিন্তু নিচের ড্রয়ার, অতিরিক্ত কার্টন বা গুদামের শেলফ বাদ গেছে। আবার count চলাকালীন sale বা purchase হলে একই পণ্য দুইবার গোনা বা একবারও না গোনার ঝুঁকি থাকে।
যাচাই করুন: Count কখন শুরু-শেষ হয়েছে এবং ওই সময়ে কোন movement হয়েছে, লিখে রাখুন। সন্দেহজনক item অন্য একজনকে দিয়ে আবার গোনান।
সমাধান: Shelf/section অনুযায়ী count sheet ব্যবহার করুন, গোনা জায়গায় চিহ্ন দিন এবং count-এর সময় movement বন্ধ রাখুন বা আলাদা তালিকায় লিখুন। দ্রুত বিক্রি হওয়া ও দামি পণ্য নিয়মিত ছোট ছোট দলে গুনুন; মাস শেষে পুরো stock মিলান।
উপরের entry, return, location ও count সব মিলিয়েও কয়েকটি পণ্য পাওয়া যাচ্ছে না। পণ্য চুরি, delivery-তে হারানো বা দায়িত্ব ছাড়া বের হয়ে যাওয়ার মতো প্রকৃত ক্ষতি থাকতে পারে। প্রমাণ ছাড়া কাউকে দায়ী করবেন না।
যাচাই করুন: শেষ সঠিক গণনার পরের invoice, delivery, access log, damage record ও CCTV থাকলে সংশ্লিষ্ট সময়ের footage দেখুন। একই item-এ বারবার অমিল হচ্ছে কি না লক্ষ করুন।
সমাধান: তদন্তের ফল লিখে অনুমোদিত loss adjustment করুন। দামি পণ্যে নিয়ন্ত্রিত access, handover record ও নিয়মিত count রাখুন। বাস্তব ক্ষতিকে “ভুল entry” লিখে ঢেকে দিলে পরে একই সমস্যা আবার হবে।
ধরুন, একটি পণ্যের opening stock ৮০ পিস। নতুন এসেছে ৪০, বিক্রি হয়েছে ৫০, customer return ৩ এবং damage ২ পিস। গুদামে কোনো transfer নেই।
হিসাব অনুযায়ী stock = ৮০ + ৪০ − ৫০ + ৩ − ২ = ৭১ পিস। বাস্তবে গুনে পাওয়া গেল ৬৮। পার্থক্য −৩ পিস।
ধাপ | কী দেখবেন | পাওয়া গেলে কী করবেন |
১ | একই SKU, unit ও সব shelf আবার গুনুন | গণনার ভুল হলে count সংশোধন করুন |
২ | ৪০ পিস সত্যিই হাতে এসেছিল কি না | কম এলে purchase receive record ও supplier claim মিলান |
৩ | ৫০ পিস sale ও ফেরত ৩ পিসের record ঠিক কি না | বাদ পড়া বা দ্বিগুণ entry প্রমাণসহ সংশোধন করুন |
৪ | Damage, sample, ব্যক্তিগত ব্যবহার ও transfer হয়েছে কি না | সঠিক movement-এর entry দিন |
৫ | তবু ৩ পিসের কারণ না মিললে | তারিখ, item ও অনুমোদনসহ unexplained loss adjustment রাখুন |
পার্থক্য = বাস্তব গণনা − হিসাবের stock। ঋণাত্মক হলে বাস্তবে কম, ধনাত্মক হলে বাস্তবে বেশি। প্রতিটি পার্থক্যের কারণ একই দিনে না পাওয়া গেলেও “যাচাই চলছে” লিখে রাখুন; অনুমান করে purchase বা sale বানাবেন না।
প্রতিদিন: নতুন মাল গ্রহণের quantity, sale, return এবং damage ঘটার সঙ্গে সঙ্গে লিখুন। দোকান বন্ধের আগে দ্রুত বিক্রি হওয়া কয়েকটি item মিলিয়ে নিন।
প্রতি সপ্তাহ: দামি পণ্য, বারবার অমিল হওয়া SKU ও শাখায় স্থানান্তর হওয়া item গুনুন। Negative stock থাকলে পুরোনো transaction ধরে দেখুন।
প্রতি মাস: নির্দিষ্ট তারিখে সব location ও variant-এর count করুন। Variance list-এ item, হিসাবের সংখ্যা, বাস্তব সংখ্যা, পার্থক্য, কারণ ও সংশোধনকারী লিখুন। তারপর মাস শেষে ব্যবসার হিসাব মিলানোর checklist অনুযায়ী purchase, sale, due ও profit-এর সঙ্গে stock মিলিয়ে দেখুন।
Stock ঠিকমতো গণনা করেও কেনাকাটার পরিমাণ ভুল হতে পারে। এক মাসে ৩০ পিস বিক্রি হয় এমন পণ্য প্রতি সপ্তাহে ৫০ পিস আনলে অবিক্রীত stock ও নগদ টাকার চাপ বাড়বে। আবার প্রতিদিন ২০ পিস বিক্রি হয়, supplier আসতে পাঁচ দিন লাগে—এমন পণ্য হাতে ১০ পিস থাকলে দ্রুত stock শেষ হবে।
পণ্যভিত্তিক গড় দৈনিক বিক্রি, supplier-এর delivery time ও নিরাপত্তার জন্য রাখা অতিরিক্ত quantity দেখুন। সাধারণ reorder point হলো: গড় দৈনিক বিক্রি × supplier-এর delivery days + safety stock। যেমন, প্রতিদিন ৮ পিস বিক্রি, মাল আসতে ৪ দিন এবং safety stock ১০ পিস হলে প্রায় ৪২ পিসে পৌঁছালে নতুন order দেওয়া যুক্তিযুক্ত। উৎসব, ঋতু বা নতুন দোকানের অনিশ্চিত demand থাকলে এই সংখ্যা বাস্তব বিক্রি দেখে বদলান। বেশি stock-এ টাকা আটকে যাওয়ার প্রভাব ব্যবসার cash flow গাইডে পড়তে পারেন।
Karbar-এর প্রকাশিত তথ্য অনুযায়ী app-এ purchase ও sale record, inventory management এবং business report দেখার সুবিধা আছে। বাস্তব ব্যবহারের আগে পণ্যের নাম, variant, unit ও opening stock ঠিক করুন; তারপর পণ্য আসা ও বের হওয়ার তথ্য সময়মতো লিখুন। আপনার দোকানে return, adjustment বা transfer-এর নির্দিষ্ট কাজটি কোনভাবে record হয়, তা Karbar-এর টিউটোরিয়াল দেখে নিশ্চিত করুন। কোনো app-ই ভুল opening count বা ভুল item নির্বাচন নিজে থেকে ঠিক করতে পারবে না।
দোকানের stock কম-বেশি দেখলে আগে পণ্যটি আবার গুনুন। এরপর opening → received purchase → sale → return → damage → transfer—এই ধারায় প্রমাণ মিলিয়ে দেখুন। প্রকৃত ক্ষতি হলে কারণসহ adjustment রাখুন। নিয়মিত count করলে পার্থক্য ছোট থাকতেই ধরা পড়ে; সঠিক হিসাবের ওপর ভিত্তি করে তখন কত পণ্য আবার কিনবেন, সেটিও সিদ্ধান্ত নিতে পারবেন।
একই SKU ও সব storage location আবার গুনুন। তারপর কম আসা purchase, বাদ পড়া sale, unrecorded damage, sample বা transfer দেখুন। প্রমাণ ছাড়া শুধু stock কমিয়ে দিলেই কারণ জানা যাবে না।
Purchase entry বাদ গেছে, sale দুইবার লেখা হয়েছে, customer return stock-এ ফেরেনি অথবা অন্য shelf-এর পণ্য আগের count-এ বাদ পড়েছে—এগুলো দেখুন। একই variant ও unit মিলিয়ে গণনা করুন।
Purchase, sale, return ও transfer-এর ভুল entry আগে খুঁজে সংশোধন করুন। তারপরও বাস্তব ক্ষতি বা অজানা পার্থক্য থাকলে item, quantity, কারণ, তারিখ ও অনুমোদনসহ adjustment করুন।
পণ্য physically থাকলেও বিক্রিযোগ্য stock থেকে আলাদা রাখুন। Damage বা expiry হিসেবে record করুন, যাতে বিক্রির জন্য উপলব্ধ quantity বেশি না দেখায়। Supplier-কে ফেরত বা disposal হলে সেটিও লিখুন।
দ্রুত বিক্রি হওয়া ও দামি item প্রতিদিন বা সপ্তাহে ছোট দলে গুনুন। পুরো দোকান এবং গুদামের stock মাসে অন্তত একবার মিলিয়ে দেখার একটি নির্দিষ্ট রুটিন রাখুন। লেনদেন বেশি হলে আরও ঘন ঘন count করুন।
Share this article:

10 mins read
প্রতিদিনের বিক্রি, খরচ, বাকি ও ক্যাশের হিসাব কীভাবে রাখবেন জানুন। ছোট ব্যবসা ও দোকানের জন্য সহজ নিয়ম

14 mins read
ব্যবসার হিসাব খাতায় রাখবেন নাকি অ্যাপে? খাতা ও হিসাব রাখার অ্যাপের সুবিধা, অসুবিধা, খরচ, নিরাপত্তা ও

11 mins read
ছোট ব্যবসার বিক্রি, খরচ, বাকি, স্টক ও লাভ-ক্ষতির হিসাব কীভাবে রাখবেন জানুন। সহজ নিয়ম ও বাস্তব উদাহরণ