See what each menu item contributes after food cost.

Tahlely connects your sales, recipe and available cost data to calculate gross profit and gross margin for the products it can cost. It shows which products contribute most, where food cost is pressing on margin, how margins moved since the previous period, and what deserves attention next.

These are product-level gross margins before payroll, rent and other operating expenses. Tahlely also shows the coverage of the profitability calculation, so you know which products are included and which are not.

Up to 3 completed analyses. No credit card required.

Four questions about your menu's gross profit

  1. Which products earn the most gross profit?

    Each product's share of total gross profit, and how much of it the top few products carry.

  2. Where is food cost eating the margin?

    Food cost as a share of each product's selling price, against the average across the products Tahlely could cost.

  3. What changed since last period?

    The change in gross profit per unit for each product, compared with the previous period.

  4. What should I do about it?

    A ranked decision with a next step, measured again when the next period is uploaded.

Your best seller is not always your best earner.

A POS report ranks products by revenue. It cannot tell you what each product keeps after the ingredients on the plate are paid for, because that cost lives in a recipe sheet and in supplier invoices.

So a popular product can sell more every month while earning less on each plate, after an ingredient price rise or a portion that drifted. Without connecting sales to recipe cost, that shows up only when the month's total disappoints.

How Tahlely calculates product gross margin

It works from the files you already export. Where no cost is available for a product, Tahlely does not guess one: the product is left out of the calculation and counted as not covered.

  1. Upload sales and your cost data

    Your POS sales export, plus a recipe sheet with purchase invoices, or an item food cost file. CSV or Excel, in English or Arabic.

  2. Tahlely costs each product it can

    Recipe quantities are priced with your ingredient purchase costs, or with the unit costs on your recipe sheet where no purchase cost is available, or taken from your item food cost file. Tahlely shows which source was used and how many products it covers.

  3. You see gross profit, margin and the next decision

    Gross profit per unit and in total, food cost as a share of price, how each product compares with the period before, and a short list of decisions ordered by what is at stake.

What the profitability analysis shows

Every figure is at the gross-profit level: selling price minus food cost, product by product.

  • Gross profit and margin per product

    Gross profit per unit, total gross profit for the period, and gross margin as a share of the product's revenue.

  • Food cost pressure

    Products whose food cost takes a noticeably larger share of their selling price than the rest of the costed menu.

  • Contribution to gross profit

    Each product's share of total gross profit, and how much depends on a few products.

  • Sales versus gross profit

    Where the products that bring in the most revenue differ from the products that bring in the most gross profit.

  • Margin movement

    Products whose gross profit per unit rose or fell the most since the previous period.

  • Coverage

    How many of the products sold have a calculated margin, the share of revenue they represent, and which cost source each one uses.

See everything Tahlely analyzes

Gross margin, not net profit

Tahlely's profitability figures are product-level gross profit and gross margin after food cost. They do not subtract payroll, rent, utilities or any other operating expense, so they are not your restaurant's net profit.

Gross margin by product is the part of profitability your menu decisions control directly: price, portion, recipe and ingredient cost. That is the level Tahlely reports.

Illustrative example

One margin decision, from first sign to follow-up

An illustrative example of how a single profitability decision moves through Tahlely. It describes how the product works, not a customer's result.

  1. What changed

    In August, a best-selling plate is still selling well, but its gross profit per unit has dropped and its food cost per unit has risen.

  2. Why it matters

    The plate carries a large share of the menu's gross profit, so a thinner margin here moves the month more than anywhere else. Selling more of it at this food cost repeats the thinner margin on every plate.

  3. What to do next

    Check the plate's selling price, its portion and recipe cost, and the purchase price of its ingredients, fix the weakest one first, then measure gross profit per unit again.

  4. Did it work?

    When September's files are uploaded, Tahlely reads the same measures again and marks the decision as improving, still open, worsening or resolved, with the before and after figures side by side.

What a margin decision looks like inside Tahlely

This is Tahlely's own Dashboard, rendered with sample data. The first decision is a product-margin decision, followed by a follow-up on an earlier decision.

Sample data

Top decisions now

Order is the sequence to work through: a decision with more than twice the money at stake of another goes ahead of it. Severity is how serious each decision is on its own — the two do not always line up.

Order 1Severity: HighNewProfitability

Protect product margin — Chicken shawarma plate

August 2026

Chicken shawarma plate still sells well, but each unit is earning less than it used to.

  • Gross margin after food cost: decreased
  • Food cost per unit: increased

Action:

Check Chicken shawarma plate's realized selling price, portion cost, and ingredient purchase cost before pushing more volume. Fix the weakest one first, then measure gross profit per unit again.

Evidence confidence: High

View evidence

    Gross margin here is after food cost only. It is before payroll, rent, delivery commissions, utilities and every other operating expense, so it is not your net profit.

    Order 2Severity: MediumNewPurchases / Suppliers

    Review purchase unit price — Beef patty

    August 2026

    The purchase price per comparable unit increased. This is direct cost pressure even if sales also grew.

    • Purchase cost per unit changed by 12%

    Action:

    Call the supplier and compare Beef patty's unit price across the last two invoices and the previous period, and with an alternative supplier if available. If the increase persists, speak with the supplier before the next order or check its effect on portion cost.

    Evidence confidence: High

    View evidence

      Following up an earlier decision

      Review inventory reconciliation — Tomatoes

      July 2026 to August 2026 · 2 periods

      Improving

      Inventory variance changed from 14.7% to 8.2% since this decision first appeared.

      When first surfaced
      14.7%
      Now
      8.2%
      The direction is improving. Continue the current step for another period before treating the issue as finished.
      View details
      Sample data, rendered with Tahlely's Dashboard components. Product names and figures are illustrative and are not a customer's results.

      Your organization’s data stays private and isolated.

      • Each organization's data is separated at the database level. Other accounts cannot read it.
      • Only the people you invite to your organization can see your files and results.
      • Every margin figure comes from your own sales and cost files, and the cost source is shown beside it.

      How Tahlely protects your dataPrivacy policy

      See your menu's gross margin, product by product

      Upload a month of sales with your recipe sheet and purchases, or an item food cost file, and see which products contribute most after food cost.

      Try Tahlely Free

      Up to 3 completed analyses. No credit card required.

      See pricing