রেস্টুরেন্টের হিসাব: লাভ-ক্ষতির সহজ দৈনিক ক্লোজিং পদ্ধতি
বাংলাদেশের রেস্টুরেন্টে প্রতিদিনের বিক্রি, বাজার খরচ, অন্যান্য ব্যয়, ড্রয়ারের ক্যাশ, কাস্টমারের বাকি ও সাপ্তাহিক স্টক হিসাব রাখার ব্যবহারিক পদ্ধতি।

দিন শেষে রেস্টুরেন্টের হিসাব না মিললে সমস্যাটি সাধারণত আরও আগেই শুরু হয়েছে। বাজারের কোনো কেনাকাটা লেখা হয়নি, স্টাফ মিলকে নগদ বিক্রি হিসেবে ধরা হয়েছে, বাকির কাস্টমারের হিসাব বাদ পড়েছে অথবা ব্যক্তিগত খরচের জন্য কেউ ড্রয়ার থেকে টাকা নিয়েছে। রাতে মালিকের হাতে সেলস স্লিপ, সাপ্লায়ারের নোট ও কিছু বিচ্ছিন্ন সংখ্যা থাকে, কিন্তু একটি সাধারণ প্রশ্নের নির্ভরযোগ্য উত্তর থাকে না: আজ রেস্টুরেন্টে লাভ হলো কি না?
সমাধানের জন্য জটিল বুককিপিং দরকার নেই। একটি নির্দিষ্ট দৈনিক রুটিন দিয়ে শুরু করুন, চারটি জরুরি সংখ্যা লিখুন, ক্যাশ ড্রয়ারের হিসাব মেলান এবং বাড়ি যাওয়ার আগে প্রতিটি গরমিল খতিয়ে দেখুন। কাগজের খাতা, স্প্রেডশিট বা রেস্টুরেন্ট সফটওয়্যার, যেটিই ব্যবহার করুন না কেন, হিসাবের শৃঙ্খলা একই থাকবে।
রেস্টুরেন্টের হিসাব প্রায়ই কেন মেলে না
একটি রেস্টুরেন্টে প্রতিদিন অনেক ছোট ছোট লেনদেন হয়। ক্যাশ, bKash, Nagad, অনলাইন অর্ডার, takeaway কাউন্টার ও delivery channel থেকে বিক্রির টাকা আসে। অন্যদিকে সবজি, মাংস, মাছ, গ্যাস, যাতায়াত, পরিষ্কারের সামগ্রী ও জরুরি মেরামতের জন্য টাকা বের হয়। কিছু কেনাকাটার formal invoice থাকে, আবার কিছু শুধু হাতে লেখা বাজারের স্লিপে রাখা হয়।
সপ্তাহের শেষে স্মৃতি থেকে এসব লেনদেন লিখতে গেলে হারানো বা কমে যাওয়া টাকার কারণ বের করা কঠিন হয়। মালিক জানেন বিক্রি ভালো হয়েছে, কিন্তু সাপ্লায়ারের পাওনা দেওয়ার মতো ক্যাশ কেন নেই, সেটি ব্যাখ্যা করতে পারেন না।
দৈনিক ক্লোজিং এই অনিশ্চয়তা কমায়। এতে হিসাবের একটি নির্দিষ্ট cut-off তৈরি হয়। ওই সময় পর্যন্ত হওয়া প্রতিটি বিক্রি, কেনাকাটা, খরচ ও বাকির লেনদেন সেই দিনের হিসাবে পড়ে। রসিদ ও ঘটনা মনে থাকতে থাকতেই গরমিল খুঁজে দেখা যায়।
প্রতিদিনের রেস্টুরেন্টের হিসাবের জন্য প্রয়োজনীয় চারটি সংখ্যা
রেস্টুরেন্ট ছোট হলেও প্রতিদিন এই চারটি অঙ্ক লিখে রাখুন:
| হিসাব | যা অন্তর্ভুক্ত করবেন | প্রমাণ হিসেবে যা রাখবেন |
|---|---|---|
| ১. মোট বিক্রি | পেমেন্ট পদ্ধতি আলাদা করার আগে সম্পন্ন হওয়া সব dine-in, takeaway ও delivery বিক্রি | অর্ডার স্লিপ, POS রিপোর্ট, অনলাইন অর্ডার ও বাতিল অর্ডারের নোট |
| ২. বাজার ও কেনাকাটার খরচ | সেদিন কেনা খাবারের উপকরণ, পানীয়, প্যাকেজিং ও অন্যান্য স্টক | সাপ্লায়ারের invoice, বাজারের স্লিপ বা স্বাক্ষর করা purchase note |
| ৩. অন্যান্য খরচ | যাতায়াত, গ্যাস, মেরামত, পরিষ্কার-পরিচ্ছন্নতা, স্টাফ-সংক্রান্ত পেমেন্ট ও petty cash খরচ | খরচের উদ্দেশ্য ও টাকা গ্রহণকারীর নামসহ voucher বা receipt |
| ৪. ড্রয়ারের ক্যাশ | ক্লোজিংয়ের পর গুনে পাওয়া নগদ টাকা, যার মধ্যে opening float-ও থাকবে | স্বাক্ষর করা cash-count sheet |
শুধু বিক্রি থেকে এসব পেমেন্ট বাদ দিয়ে দৈনিক লাভ হিসাব করবেন না। কিছু কেনাকাটা স্টক হিসেবে থেকে যায় এবং কয়েক দিন ধরে ব্যবহৃত হয়। আবার ভাড়া, বেতন ও utility bill-এর মতো খরচ মাসিকভাবে রেকর্ড হতে পারে। দৈনিক ব্যালান্স কার্যক্রম যাচাইয়ের একটি checkpoint, এটি চূড়ান্ত accounting profit নয়।
রেস্টুরেন্টের খাতার সহজ ছক
সবাই একই format অনুসরণ করলে কাগজের খাতাও কার্যকর হতে পারে। প্রতিদিনের জন্য একটি row ব্যবহার করুন এবং লেনদেনের বিস্তারিত লেখার জন্য আলাদা পৃষ্ঠা রাখুন।
| তারিখ | বিক্রি | বাজার/কেনাকাটা | অন্যান্য খরচ | বাকিতে বিক্রি | প্রত্যাশিত ক্যাশ | প্রকৃত ক্যাশ | পার্থক্য |
|---|---|---|---|---|---|---|---|
| ১০ জুন | ৳৪২,৫০০ | ৳১১,৮০০ | ৳২,২০০ | ৳১,৫০০ | ৳২২,০০০ | ৳২১,৭০০ | -৳৩০০ |
শুধু মোট বিক্রি থেকে প্রত্যাশিত ক্যাশ বের করা যাবে না। প্রথমে cash sales থেকে bKash, Nagad, marketplace settlement ও কাস্টমারের বাকি আলাদা করতে হবে। দৈনিক হিসাবের পাশে digital payment-এর record রাখুন, যাতে সফল digital payment ভুল করে ড্রয়ারের ক্যাশ হিসেবে ধরা না হয়।
ক্লোজিংয়ের সময় ক্যাশ ড্রয়ারের হিসাব যেভাবে মেলাবেন
প্রতিটি shift একটি নির্দিষ্ট opening float দিয়ে শুরু করুন। যেমন, ভাংতি দেওয়ার জন্য কাউন্টারে নোট ও কয়েন মিলিয়ে ৳৩,০০০ থাকতে পারে। প্রথম অর্ডারের আগেই এই পরিমাণ লিখে রাখুন।
ক্লোজিংয়ের সময় নিচের কাঠামো অনুযায়ী প্রত্যাশিত ক্যাশ হিসাব করুন:
Opening float + cash sales + বাকির নগদ আদায় - cash refund - নগদে দেওয়া খরচ - ড্রয়ার থেকে সরানো বা জমা দেওয়া ক্যাশ = প্রত্যাশিত drawer cash
এবার ড্রয়ারের নগদ টাকা গুনুন। অনুমান করবেন না। নোটগুলো মূল্যমান অনুযায়ী আলাদা করুন এবং cashier ও shift supervisor দিয়ে মোট অঙ্কে স্বাক্ষর করান। প্রকৃত ক্যাশের সঙ্গে প্রত্যাশিত ক্যাশ মিলিয়ে দেখুন।
- প্রকৃত ক্যাশ কম হলে রেকর্ড না করা খরচ, বেশি ভাংতি দেওয়া, refund, বাতিল অর্ডার এবং ড্রয়ার থেকে সরানো টাকা পরীক্ষা করুন।
- প্রকৃত ক্যাশ বেশি হলে সার্ভ করা হলেও entry না হওয়া অর্ডার, ক্যাশ হিসেবে চিহ্নিত digital payment অথবা opening float-এর ভুল খুঁজুন।
- গরমিলের কারণ বের না হলে shortage বা overage হিসেবে রেকর্ড করুন। জোর করে হিসাব মেলাতে কখনো বিক্রির অঙ্ক পরিবর্তন করবেন না।
Non-cash payment-ও আলাদাভাবে মেলান। bKash ও Nagad transaction merchant record-এর সঙ্গে যাচাই করুন। marketplace বা delivery channel-এর যেসব settlement এখনো ব্যবসার account-এ আসেনি, সেগুলো আলাদা করে track করুন। Online payment confirmation-এর জন্য internet connection দরকার, তাই কাস্টমারের screenshot-এর ওপর নির্ভর না করে payment status যাচাই করুন।
একটি গুছানো রেস্টুরেন্ট day-close ও Z-report প্রক্রিয়া এই কাজ দ্রুত করে এবং প্রতিটি shift-এর জন্য management-কে স্বাক্ষর করা record দেয়।
ব্যক্তিগত খরচ ব্যবসার ড্রয়ারের বাইরে রাখুন
ব্যক্তিগত ও রেস্টুরেন্টের টাকা একসঙ্গে মেশানো হিসাবের নিয়ন্ত্রণ হারানোর দ্রুততম উপায়গুলোর একটি। মালিক যদি সংসারের কোনো কেনাকাটার জন্য কাউন্টার থেকে ৳২,০০০ নেন, সেটি রেস্টুরেন্টের খরচ নয়। আলাদাভাবে owner's withdrawal হিসেবে লিখুন।
সম্ভব হলে ব্যবসার জন্য আলাদা bank বা mobile financial services account ব্যবহার করুন। সেই account থেকে সাপ্লায়ারদের টাকা দিন এবং মালিকের জন্য নির্দিষ্ট withdrawal বা salary policy রাখুন। ড্রয়ার থেকে টাকা নিতেই হলে সঙ্গে সঙ্গে স্বাক্ষর করা voucher তৈরি করুন। ব্যস্ত service-এর সময় পরে লিখে রাখার মৌখিক প্রতিশ্রুতি সাধারণত ভুলে যাওয়া হয়।
মালিক ব্যক্তিগত টাকা দিয়ে রেস্টুরেন্টের bill পরিশোধ করলেও একই নিয়ম প্রযোজ্য। পেমেন্টটি record করুন এবং ব্যবসার কাছে মালিকের পাওনা আছে বলে লিখুন। না হলে cash flow ও expense report দুটিই ভুল হবে।
বাকি ও ক্রেডিট কাস্টমারের জন্য আলাদা লেজার রাখুন
বাকিতে বিক্রিও বিক্রি, কিন্তু সেটি ড্রয়ারের ক্যাশ নয়। কাস্টমারের নাম, ফোন নম্বর, অর্ডারের তারিখ, invoice amount, পাওয়া পেমেন্ট ও অবশিষ্ট পাওনা দিয়ে আলাদা বাকি ledger রাখুন।
কাস্টমার পুরোনো বাকি পরিশোধ করলে সেটিকে নতুন বিক্রি হিসেবে নয়, credit collection হিসেবে লিখুন। নতুন revenue হিসেবে ধরলে সেদিনের বিক্রি অস্বাভাবিকভাবে বেড়ে যাবে। একটি credit limit ঠিক করুন এবং সপ্তাহে অন্তত একবার মেয়াদ পার হওয়া বাকি পর্যালোচনা করুন। ফোন নম্বর বিশেষভাবে কাজে আসে, কারণ দুই কাস্টমারের নাম একই বা কাছাকাছি হতে পারে।
সাপ্লায়ারের বাকি হিসাবও আলাদা রাখতে হবে। বাকিতে কেনাকাটা করলে আজই stock বা purchase value বাড়ে, যদিও টাকা পরে পরিশোধ করা হবে। কেনাকাটা এবং সাপ্লায়ারকে পরিশোধযোগ্য টাকা, দুটিই record করুন।
প্রতি সপ্তাহে স্টোররুমের স্টক পরীক্ষা করুন
প্রতিদিনের ক্যাশ মেলালেও সব ধরনের leakage ধরা পড়ে না। খাবার নষ্ট হতে পারে, প্রয়োজনের চেয়ে বেশি portion দেওয়া হতে পারে, পণ্য ক্ষতিগ্রস্ত বা অনুমতি ছাড়া সরানো হতে পারে, কিংবা অস্বাভাবিক বেশি দামে কেনা হতে পারে। প্রতি সপ্তাহে physical stock count করলে এসব সমস্যা ধরা সহজ হয়।
গুরুত্বপূর্ণ পণ্য একই unit-এ গুনুন। যেমন চাল কিলোগ্রামে, তেল লিটারে, ডিম tray-এ, পানীয় bottle-এ এবং packaging piece হিসেবে হিসাব করুন। আগের count, নতুন purchase, production-এ ব্যবহার ও record করা wastage-এর সঙ্গে physical quantity মিলিয়ে দেখুন। বড় পার্থক্যের ব্যাখ্যা না খুঁজে শুধু অঙ্ক সমন্বয় করবেন না।
প্রথমে মাংস, মাছ, তেল ও পানীয়ের মতো বেশি দামের এবং দ্রুত বিক্রি হওয়া পণ্যে গুরুত্ব দিন। যেদিন wastage হয়, সেদিনই record করুন এবং supervisor-এর approval নিন। ব্যবহারিক costing পদ্ধতির জন্য food cost percentage হিসাব করার গাইড পড়ুন।
প্রতিদিনের ১৫ মিনিটের ক্লোজিং রুটিন
- Closing cut-off-এ নতুন অর্ডার নেওয়া বন্ধ করুন অথবা অর্ডারে স্পষ্ট time stamp রাখুন।
- সম্পন্ন হওয়া প্রতিটি অর্ডার entry হয়েছে কি না এবং বাতিল অর্ডারের কারণ লেখা আছে কি না নিশ্চিত করুন।
- মোট বিক্রি বের করে cash, bKash, Nagad, বাকি ও অন্যান্য channel অনুযায়ী ভাগ করুন।
- Receipt বা voucher-সহ বাজারের সব কেনাকাটা ও অন্যান্য খরচ entry করুন।
- ড্রয়ারের টাকা গুনে shortage বা overage হিসাব করুন।
- কাস্টমারের বাকি আদায় ও সাপ্লায়ারের balance update করুন।
- অস্বাভাবিক discount, refund, complimentary order ও wastage পর্যালোচনা করুন।
- Cashier ও manager দিয়ে closing sheet-এ স্বাক্ষর করান।
শুধু মালিক উপস্থিত থাকলে নয়, প্রতিদিন এটি করুন। যে routine একজনের ওপর নির্ভরশীল, তিনি অনুপস্থিত থাকলেই সেটি বন্ধ হয়ে যাবে।
POS যেভাবে রেস্টুরেন্টের দৈনিক হিসাব সহজ করে
POS বিক্রির সময়ই প্রতিটি অর্ডার record করে। এতে order slip যোগ করার manual কাজ অনেক কমে এবং টেবিল থেকে cash counter পর্যন্ত যাওয়ার পথে সম্পন্ন হওয়া বিক্রি হারিয়ে যাওয়ার ঝুঁকি কমে।
Rosuii-তে dine-in, takeaway ও delivery order একটি POS screen থেকে পরিচালনা করা যায়। Configured rule অনুযায়ী system pricing, discount, coupon, loyalty redemption, service charge ও VAT record করে। প্রযোজ্য VAT-এর নিয়ম ও হার নিজের VAT circle বা পেশাদার পরামর্শকের সঙ্গে নিশ্চিত করুন।
ক্লোজিংয়ের সময় report থেকে reconciliation-এর জন্য প্রয়োজনীয় মোট বিক্রি ও payment breakdown পাওয়া যায়। Day-close বা Z-report manager-কে একটি নির্দিষ্ট summary দেয়, যা drawer cash-এর সঙ্গে মেলানো যায়। কেনাকাটা ও খরচ সঠিকভাবে entry করা হলে paid plan-এর expense entry এবং profit and loss report বারবার calculator ব্যবহারের কাজ কমায়।
Item-wise sales report থেকে কোন খাবার কতটি বিক্রি হয়েছে এবং কত revenue এসেছে, সেটিও দেখা যায়। কোন খাবার থেকে আসলে লাভ হচ্ছে তা বুঝতে ingredient cost, wastage ও অন্যান্য operating cost-এর সঙ্গে বিক্রি তুলনা করতে হবে। বেশি বিক্রি মানেই বেশি লাভ নয়। Rosuii এই costing discipline-এর বিকল্প নয় এবং menu-item recipe দিয়ে স্বয়ংক্রিয়ভাবে ingredient deduct করে না।
অর্থসংক্রান্ত কাজ digitise করার বিস্তারিত ধারণার জন্য বাংলাদেশের রেস্টুরেন্ট accounting software গাইড দেখুন।
Rosuii কোন সমস্যা সমাধান করতে পারে, আর কোনটি পারে না
Rosuii-এর Free plan-এ POS ও basic report রয়েছে। Setup fee ছাড়াই অর্ডার record করা শুরু করতে চাওয়া রেস্টুরেন্টের জন্য এটি উপযোগী। Paid plan-এ expense management এবং profit and loss reporting-সহ আরও বিস্তৃত operation ও reporting capability যোগ হয়। প্রতিটি plan-এর সঙ্গে branded subdomain ও রেস্টুরেন্টের জন্য আলাদা isolated database থাকে।
Browser-based POS ফোন, tablet বা laptop-এ চালানো যায়। One-tap offline-data sync দিয়ে menu ও customer data device-এ save করার পর internet outage হলেও billing চালু রাখা যায়। Offline order device-এ queue হয় এবং connection ফিরলে database-এ স্বয়ংক্রিয়ভাবে sync হয়। তবে real-time KDS update, একাধিক device-এর synchronisation এবং bKash বা Nagad payment confirmation-এর জন্য internet connection প্রয়োজন।
Software হারিয়ে যাওয়া বাজারের receipt তৈরি করতে পারে না। মালিক ড্রয়ার থেকে টাকা নিলে কেউ withdrawal record না করা পর্যন্ত software সেটি জানতে পারবে না। Record না করা wastage-এর কারণও এটি ব্যাখ্যা করতে পারবে না। তবে leakage দৃশ্যমান করতে software কার্যকর। প্রতিটি order ও expense-এ time stamp থাকার পর closing report-এর সঙ্গে drawer না মিললে management বুঝতে পারে কোথায় তদন্ত করতে হবে।
সবচেয়ে ভালো ব্যবস্থা তৈরি হয় সহজ অভ্যাস ও নির্ভরযোগ্য record একসঙ্গে রাখলে। প্রতিটি order entry করুন, প্রতিটি payment-এর voucher নিন, প্রতিদিন cash গুনুন, বাকি আলাদা রাখুন এবং প্রতি সপ্তাহে stock count করুন। এভাবেই একটি রেস্টুরেন্ট অনুমানের বদলে হিসাব বুঝে লাভ পরিচালনা করতে পারে।
প্রতিদিনের রেস্টুরেন্টের হিসাব গুছিয়ে নিতে প্রস্তুত? Rosuii-তে রেজিস্টার করুন এবং Free plan দিয়ে শুরু করুন।
সাধারণ প্রশ্ন
একজন রেস্টুরেন্ট মালিকের প্রতিদিন কী কী হিসাব রাখা উচিত?
ড্রয়ারের ক্যাশ মোট রেস্টুরেন্ট বিক্রির সমান হয় না কেন?
দৈনিক লাভ বের করতে কি প্রতিদিনের কেনাকাটা বাদ দিতে হবে?
রেস্টুরেন্টের স্টক কত ঘন ঘন গোনা উচিত?
Rosuii কি স্বয়ংক্রিয়ভাবে রেস্টুরেন্টের profit and loss report তৈরি করতে পারে?
রসুই দিয়ে আপনার রেস্টুরেন্ট চালান
পিওএস, মেনু, ইনভেন্টরি, পে-রোল এবং আরও অনেক কিছু — বাংলাদেশের রেস্টুরেন্টের জন্য তৈরি।
শুরু করুন

