Skip to content
RosuiiRosuii

ABC Analysis Inventory Guide for Restaurants: Focus on What Matters

Learn how to classify restaurant stock into A, B and C groups using purchase value, then set practical counting and control rules for each class.

By 8 min read
Share
ABC Analysis Inventory Guide for Restaurants: Focus on What Matters

ABC analysis inventory gives restaurant owners a practical way to focus stock-control effort where the most money is at risk. Instead of counting rice, beef, salt, packaging and cleaning supplies with the same frequency, you rank items by purchase value and manage each group differently.

This method is especially useful when your store has hundreds of stock items but limited time for checking them. A small number of ingredients often represents most of the purchasing budget. Those items deserve frequent counts, careful receiving and tighter approval. Low-value items can usually follow a simpler process without weakening overall control.

What Is ABC Analysis Inventory?

ABC analysis divides stock items into three classes according to their contribution to total inventory value over a selected period:

  • A items: The small group responsible for roughly 70% to 80% of total purchase value.
  • B items: The next group, commonly responsible for around 15% to 20%.
  • C items: The remaining items, which usually account for only 5% to 10% of value despite potentially containing many individual products.

The percentages are guidelines, not accounting rules. One restaurant may use 75%, 20% and 5%, while another uses 80%, 15% and 5%. The important point is to rank items consistently and apply stronger controls to the financially important group.

ABC class is based on usage or purchase value, not unit price alone. A kilogram of premium prawns may be expensive, but regularly purchased beef or chicken could represent a much larger total expense. Calculate value by multiplying the quantity purchased or consumed during the period by its average cost.

This approach supports, rather than replaces, a proper restaurant inventory management process. You still need receiving checks, stock counts, wastage records and variance investigation.

How to Classify Items from a Purchase Report

Start with a purchase report covering a representative period. Three months is often practical for an established restaurant. A new operation may begin with four weeks of data and update the classification as more records become available. Seasonal businesses should compare similar periods or use a full year where possible.

  1. Prepare the item list. Keep one standard name and unit for each stock item. Do not record the same soybean oil as “Oil,” “Cooking Oil” and “Soyabean” across different purchases.
  2. Total the quantity for each item. Add all purchases during the period, using a consistent unit such as kilograms, litres, pieces or packets.
  3. Find the purchase value. Multiply quantity by average purchase cost. If your report already provides total value by item, use that figure.
  4. Sort from highest to lowest value. The most valuable item should appear first.
  5. Calculate each item's percentage. Divide the item's purchase value by the total value of all listed purchases, then multiply by 100.
  6. Calculate the cumulative percentage. Add each percentage as you move down the sorted list.
  7. Assign A, B and C classes. A can cover the first 70% to 80%, B the next 15% to 20%, and C the balance.

For example, if a restaurant purchased 120 kg of beef at an average cost of ৳780 per kg, the period value is 120 × ৳780 = ৳93,600. Do this for every stock item before sorting.

Purchase value is a useful starting point because it can be obtained from supplier and purchase records. If you maintain reliable opening stock, closing stock and adjustment data, consumption value can provide a more refined view. Avoid mixing the two methods in the same classification.

Worked ABC Example for a Bangladeshi Restaurant

Consider a casual restaurant reviewing one month of purchases. The following simplified example uses typical ingredients and operating supplies. Actual prices will vary by supplier, quality, location and season.

ItemPeriod purchase valueShareCumulative shareClass
Beef৳93,60035.6%35.6%A
Chicken৳57,20021.8%57.4%A
Rice৳22,5008.6%66.0%A
Soybean oil৳19,0007.2%73.2%A
Prawns৳17,0006.5%79.7%A
Onions৳13,7505.2%84.9%B
Spices৳12,0004.6%89.5%B
Cheese৳11,7004.5%93.9%B
Packaging৳8,0003.0%97.0%B
Cleaning supplies৳6,0002.3%99.3%C
Salt৳1,9000.7%100.0%C

The total purchase value is ৳262,650. Five A items represent almost 80% of the total. This tells the manager that accurate control of beef, chicken, rice, oil and prawns will have a much greater financial effect than spending equal time investigating minor differences in salt.

That does not mean C items are unimportant. Running out of packaging can stop takeaway orders even if packaging represents a small share of purchasing value. ABC analysis measures financial significance, so operationally critical items may need an additional minimum-stock rule or higher counting frequency.

Set Counting Frequency by ABC Class

Counting every item every day is usually impractical. Counting everything only at month-end leaves costly variances hidden for too long. A class-based cycle count creates a workable middle ground.

A items: frequent counts and tight control

  • Count daily for especially sensitive items, or at least two to three times per week.
  • Restrict store access and assign responsibility to named employees.
  • Check received quantity, quality and invoice price against the purchase order.
  • Review wastage, unusual issues and stock variance quickly.
  • Use clear approval limits for emergency or high-value purchases.

B items: regular monitoring

  • Count weekly or fortnightly depending on usage and shelf life.
  • Review supplier prices and order quantities routinely.
  • Investigate repeated differences rather than every minor one-off variation.
  • Maintain sensible minimum-stock levels to prevent avoidable shortages.

C items: simple, efficient controls

  • Count monthly, unless an item is easy to lose or critical to operations.
  • Use straightforward reorder levels and consolidated purchasing.
  • Avoid spending more staff time controlling an item than its value justifies.
  • Watch for overstocking, expiry and storage congestion.

These frequencies are starting points. A busy biryani restaurant may count rice every day, while a café with limited rice usage may count it weekly. Build the schedule around value, movement, perishability and risk. A documented restaurant stock count process will help employees count each class consistently.

Control Tightness Should Also Change by Class

ABC analysis is not only a counting schedule. It should change how you buy, receive, store and review stock.

For A items, require accurate purchase orders, independent receiving checks where staffing permits, and prompt recording of wastage. Compare supplier prices regularly because a small percentage change on a major item can materially affect food cost. Secure expensive proteins and control who can issue them from storage.

B items need normal purchase approval and scheduled review. They should not be ignored, but they rarely require the same daily attention as the top-value ingredients.

C items benefit from simpler ordering. Buying slightly larger quantities can reduce ordering effort, provided shelf life, cash flow and storage capacity allow it. Bulk buying is not automatically cheaper if goods expire, become damaged or occupy valuable space.

When a count does not match the recorded balance, measure the difference in both quantity and money. A small quantity variance in beef may cost more than a large quantity variance in salt. Use the class and financial impact to prioritise your restaurant inventory variance investigation.

Using Rosuii Data for ABC Classification

Rosuii lets restaurants maintain stock items with cost, SKU, unit, supplier, minimum-stock level and per-branch stock. Purchase orders and purchase records provide the underlying quantity and cost data needed for an ABC review.

Use your selected period's purchase information to total value by item, sort the results and calculate cumulative percentages. Where report export is available on your plan, you can work with the figures in a spreadsheet. Rosuii does not require you to treat an ABC label as permanent. Recalculate it periodically as prices and menu demand change.

For a multi-branch operation, classify each branch separately before reviewing the business as a whole. A high-value item at a Gulshan branch may have limited movement at another location. Per-branch analysis produces more useful counting schedules and reorder decisions.

Rosuii also supports suppliers, minimum-stock alerts, purchasing, wastage and production records for making finished goods from raw materials. These tools help organise inventory activity, but the restaurant team must still record purchases, counts and wastage accurately. ABC output is only as reliable as its source data.

Common Mistakes to Avoid

  • Ranking by unit price: Classification should normally use total period value, not the price of one unit.
  • Using inconsistent units: Mixing litres, bottles and cartons creates unreliable quantities and costs.
  • Ignoring price changes: Beef, oil, onions and imported ingredients can move between classes when market prices change.
  • Treating C items as irrelevant: Low-value items can still interrupt service or create hygiene and safety problems.
  • Combining every branch: Different menus and sales patterns can hide branch-level priorities.
  • Never updating the analysis: Review classes monthly or quarterly, and after a major menu, supplier or price change.

Start with a manageable list. Classify your top 30 to 50 stock items, establish the counting calendar and improve the data before expanding. The goal is not a perfect spreadsheet. It is better control of the ingredients and supplies that have the greatest effect on cash, food cost and daily service.

Put Your Inventory Priorities into Practice

ABC analysis turns a long stock list into an action plan. Rank items by purchase value, count A items more frequently, keep appropriate controls on B items and manage C items efficiently. Then revisit the classification as costs and demand change.

Rosuii brings stock items, suppliers, purchasing, per-branch inventory, wastage and restaurant operations into one cloud platform built for Bangladesh. Register for Rosuii and start organising your restaurant inventory today.

Updated:

Share

Frequently asked questions

How often should a restaurant update its ABC inventory classification?
Monthly or quarterly is practical for most restaurants. Update it sooner after a major menu change, supplier change or sharp movement in ingredient prices. Seasonal restaurants should compare equivalent trading periods.
Should ABC analysis use purchase value or consumption value?
Purchase value is easier when you have reliable purchase reports and is suitable for a first analysis. Consumption value can be more precise if opening stock, closing stock, transfers, wastage and adjustments are accurately recorded. Use one method consistently.
What should a restaurant do if a low-value C item is operationally critical?
Keep its financial class as C, but apply a separate critical-item rule. Set a suitable minimum-stock level, monitor lead time and count it more often if running out would stop service, takeaway operations or cleaning work.
Can the same ingredient have different ABC classes at different branches?
Yes. Purchase volume, menu mix and demand can differ significantly by branch. Classify stock at branch level so counting frequency and controls reflect the actual value and movement at each location.
Does Rosuii automatically classify stock into A, B and C groups?
Rosuii provides stock-item costs, units, supplier details, purchase records and per-branch inventory data that can be used for the calculation. Restaurants can sort and classify the resulting values according to their chosen ABC thresholds.

Run your restaurant on Rosuii

POS, menu, inventory, payroll and more — built for Bangladeshi restaurants.

Start free