{"domain":"dishcost.com","observed_at":"2026-10-24T01:53:52.535604+00:00","materially_changed_at":"2026-10-24T01:53:52.535604+00:00","generation_id":"cdabc6c3-46fa-4e43-aaa7-14b34a574370","snapshot":"8f0cc15c150bb31c3325f16eb94ad33ff94a5aae0c5560d2179447ffd2adc1e9","collector":"global-intelligence","collector_build":"5c88f09b1b52","indexable":true,"indexable_reason":"","record_schema_version":2,"fact_count":195,"evidence_path_count":27,"lanes_observed":27,"lanes_total":27,"observation_count":1276,"coverage":{"apps":0,"mail":8,"feeds":0,"gleif":{"scope":"GLEIF LEI records whose own legal name IS a name this company is proven to use -- an SEC registrant, a licence-proven operator, or a name the site printed for itself. Not a claim that no LEI exists under another spelling.","reason":"no corroborated legal name is printed and no current licence names an operator","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"menus":3,"github":0,"hiring":0,"people":1,"contact":3,"content":43,"identity":7,"security":3,"locations":1,"menu_read":{"items":49,"pages_read":8,"priced_items":46,"pages_rendered":5,"pages_selected":8,"pages_read_as_text":3},"sec_edgar":0,"litigation":{"scope":"CourtListener RECAP docket metadata with an exact party-name match, searched under each entity the record resolves: its registrant, printed name and operators, and the members, officers and related registrations its authorities file. Not a complete national or state litigation history; other parties are listed as parties to the case only, and they and the attorneys are not attributed to this company.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"technology":33,"trademarks":{"scope":"USPTO owner-search records naming the site's self-declared legal entity, its SEC registrant, a licence-proven operator, a member, officer or related registration its authorities file, or an owner USPTO names on one of those marks -- each mark under the owner it was searched for; not patents or a certified current ownership portfolio.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"hiring_roles":{"jobs":0,"open":0,"closed":0,"readings":0,"pay_differs":0,"corroborated":0,"other_employer":0,"pay_from_description":0},"federal_awards":{"scope":"USAspending loans, grants and direct payments since FY2008. Contracts and subawards excluded. Reported loan value, subsidy, award amount and outlays are distinct; no original principal, forgiveness or current debt is inferred.","reason":"The site supplied no corroborated self-named legal entity; no external search was made.","status":"not_attempted","accepted":0,"complete":false,"rejected":0,"requests":0,"ambiguous":0,"rows_read":0,"pages_read":0,"invalid_rows":0,"eligible_names":0,"response_bytes":0,"records_over_budget":0},"infrastructure":16,"menu_nutrition":{"status":"complete","attempts":[{"url":"https://dishcost.com/tools/nutrition-label-generator","bytes":60540,"reason":"no_widget_declared","outcome":"present","operation":"widget_discovery","observed_at":"2026-10-24T01:52:47.923496943Z","content_sha256":"c45b7905677949520bb80aceaf04a9bb5a9608024be8eb395025cc5b2f3c697b"},{"url":"https://dishcost.com/tools/recipe-nutrition-calculator","bytes":67125,"reason":"no_widget_declared","outcome":"present","operation":"widget_discovery","observed_at":"2026-10-24T01:52:48.40029253Z","content_sha256":"f0773b783d58272f4a77c96ec38366fd71c2aef708c1d724e838528597df3482"}],"items_read":0,"pages_read":2,"widgets_read":0,"pages_selected":2,"widgets_discovered":0},"outbound_links":37,"people_sources":{"registers":"not_attempted","sec_filings":0,"people_pages":"partial","personal_mailboxes":0},"channel_pricing":{"scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","reason":"No ordering platform is linked from any accepted location, so no channel menu was read; this says the site declared no door, not that the restaurant is on no platform.","status":"not_read","presence":{"olo":"not_declared","resy":"not_declared","tock":"not_declared","chomp":"not_declared","slice":"not_declared","toast":"not_declared","clover":"not_declared","dylish":"not_declared","menufy":"not_declared","skytab":"not_declared","spoton":"not_declared","chownow":"not_declared","ezcater":"not_declared","grubhub":"searched_not_found","doordash":"not_declared","getsauce":"not_declared","menusifu":"not_declared","ubereats":"search_incomplete","kwickmenu":"not_declared","opentable":"not_declared","ordersave":"not_declared","restolabs":"not_declared","sevenrooms":"not_declared","spothopper":"searched_not_found","touchbistro":"not_declared","squareonline":"not_declared","doordash_storefront":"not_declared"},"footprint":{},"resolved_menu":{"items":42,"place":"DishCost, 1007 N Orange St","surfaces":3,"reference":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","location_ref":"bc4d3125dbdf5658c78ca975ee799e54cbe6afc1ae393c1b81eb53e30a6f19c5","reference_why":"the site's own menu, resolved to this location","schema_version":1},"accepted_locations":1,"locations_with_channel_menus":0},"publisher_files":{"facts":1,"absent":14,"present":1,"attempted":15},"provider_footprint":{"grubhub":{"searched_not_found":1},"ubereats":{"search_incomplete":1},"spothopper":{"searched_not_found":1}},"external_identities":2,"restaurant_locations":{"active":0,"coming_soon":0,"canonical_accepted":1,"material_conflicts":0,"permanently_closed":0,"temporarily_closed":0,"with_provider_detail":0,"unresolved_candidates":0,"with_store_identifier":0,"known_store_identities":0,"multi_source_locations":0,"other_operating_status":0,"provider_accounts_seen":0,"store_identities_absent":0,"first_party_observations":7,"operating_status_unstated":1,"store_identities_answered":0,"provider_accounts_enumerated":0,"store_identities_with_detail":0,"closed_permanence_unspecified":0,"store_identities_without_detail":0,"provider_accounts_not_enumerated":0,"provider_edges_validation_incomplete":1,"provider_edges_validation_unconfirmed":2},"people_source_closure":[{"state":"partial","reason":"1 failed, 22 not reached, 210 deferred, 0 read in part","source":"site_people_pages","failures":[{"url":"https://statamic.com/discord","reason":"redirected off the site to https://discord.com/invite/CQejP73","status":200}]},{"state":"not_attempted","reason":"no corroborated legal name or licence-proven operator to search","source":"business_registers"},{"state":"complete_no_match","reason":"the site links no SEC registrant","source":"sec_filings"},{"state":"complete_no_match","source":"site_mailboxes"},{"state":"unsupported","reason":"no collection searches the web","source":"press"}],"people_candidates_held":{"count":50,"by_reason":{"not_a_role":2,"authorship_only":2,"implausible_name":3,"no_person_evidence":1,"not_a_personal_name":3,"name_looks_like_phrase":1,"offsite_page_not_roster_labelled":49}},"organization_relationships":{"pages":82,"status":"partial","statements":39,"identifiers":0,"below_support":107,"relationships":3,"page_paragraphs_cut":210,"cuts_under_relationship_headings":10,"links_without_relationship_words":68},"restaurant_location_providers":{},"restaurant_location_registries":{"de_dhss_food":{"records_observed":2,"premises_complete":1},"de_business_licenses":{"records_observed":50,"premises_complete":1}},"restaurant_location_provider_reads":{"grubhub":{"validation_unconfirmed":1},"ubereats":{"validation_incomplete":1},"spothopper":{"validation_unconfirmed":1}}},"lanes_failed":null,"rendered_tier":{"eligible":true,"pages_rendered":2},"lanes_never_run":null,"identity":{"title":"Identity","facts":[{"label":"Published name","value":"DishCost","basis":"publisher_declared","via":["https://dishcost.com","https://dishcost.com/contact","https://dishcost.com/contact?topic=order-guide-file-review","the title segment two or more distinct page titles share"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:59.831047+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Published description","value":"Know your food cost in minutes, not months. Calculate food cost percentage on every dish, track ingredient prices, and protect your margins. $39/mo, cancel anytime.","basis":"publisher_declared","via":["https://dishcost.com/"],"first_observed_at":"2026-10-24T01:53:04.041775+00:00","last_confirmed_at":"2026-10-24T01:53:04.041775+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Declared language","value":"en","basis":"publisher_declared","via":["https://dishcost.com/"],"first_observed_at":"2026-10-24T01:53:04.041775+00:00","last_confirmed_at":"2026-10-24T01:53:04.041775+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Canonical URL","value":"https://dishcost.com/","basis":"publisher_declared","via":["https://dishcost.com/"],"first_observed_at":"2026-10-24T01:53:04.041775+00:00","last_confirmed_at":"2026-10-24T01:53:04.041775+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Copyright line","value":"© 2026 DishCost","basis":"directly_observed","via":["https://dishcost.com/"],"first_observed_at":"2026-10-24T01:53:04.041775+00:00","last_confirmed_at":"2026-10-24T01:53:04.041775+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Logo","value":"https://dishcost.com/favicon.svg","basis":"directly_observed","via":["https://dishcost.com/","image inside the header's link to the site root"],"first_observed_at":"2026-10-24T01:53:04.041775+00:00","last_confirmed_at":"2026-10-24T01:53:04.041775+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Site icon","value":"https://dishcost.com/apple-touch-icon.png","basis":"publisher_declared","via":["https://dishcost.com/"],"last_confirmed_at":"2026-10-24T01:53:04.041775+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"}]},"infrastructure":{"title":"Infrastructure","facts":[{"label":"Hosts observed","value":"dishcost.com, www.dishcost.com, cms.dishcost.com, t.dishcost.com","basis":"directly_observed","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:53:46.047049+00:00","about_ref":"self"},{"label":"HTTP version","value":"HTTP/2.0","basis":"directly_observed","via":["https://dishcost.com/"],"first_observed_at":"2026-10-24T01:52:44.328818+00:00","last_confirmed_at":"2026-10-24T01:52:44.328818+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Homepage status","value":200,"basis":"directly_observed","via":["https://dishcost.com/"],"first_observed_at":"2026-10-24T01:52:44.328818+00:00","last_confirmed_at":"2026-10-24T01:52:44.328818+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"TLS version","value":"TLSv1.3","basis":"directly_observed","via":["TLS handshake with SNI dishcost.com"],"first_observed_at":"2026-10-24T01:52:28.605974+00:00","last_confirmed_at":"2026-10-24T01:52:28.605974+00:00","about_ref":"self"},{"label":"ALPN","value":"h2","basis":"directly_observed","via":["TLS handshake with SNI dishcost.com"],"first_observed_at":"2026-10-24T01:52:28.605974+00:00","last_confirmed_at":"2026-10-24T01:52:28.605974+00:00","about_ref":"self"},{"label":"Announcing network","value":"AS13335 CLOUDFLARENET - Cloudflare, Inc., US","basis":"directly_observed","via":["DNS A/AAAA","BGP prefix origin","RIR registry"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:53:46.047049+00:00","about_ref":"self"},{"label":"Registrar","value":"Cloudflare, Inc.","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-24T01:52:28.604460+00:00","last_confirmed_at":"2026-10-24T01:52:28.604460+00:00","about_ref":"self"},{"label":"Domain first registered","value":"2026-03-05","basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-24T01:52:28.604460+00:00","last_confirmed_at":"2026-10-24T01:52:28.604460+00:00","about_ref":"self"},{"label":"A at cms.dishcost.com","value":"104.21.5.13  •  172.67.132.185","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:30.486889+00:00","last_confirmed_at":"2026-10-24T01:52:30.486889+00:00","about_ref":"self"},{"label":"A at dishcost.com","value":"104.21.5.13  •  172.67.132.185","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:28.531519+00:00","last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"AAAA at cms.dishcost.com","value":"2606:4700:3031::ac43:84b9  •  2606:4700:3032::6815:50d","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:30.486889+00:00","last_confirmed_at":"2026-10-24T01:52:30.486889+00:00","about_ref":"self"},{"label":"AAAA at dishcost.com","value":"2606:4700:3031::ac43:84b9  •  2606:4700:3032::6815:50d","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:28.531519+00:00","last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"CNAME at t.dishcost.com","value":"dd3252069a07fc7c16a7.cf-prod-us-proxy.proxyhog.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:30.486707+00:00","last_confirmed_at":"2026-10-24T01:52:30.486707+00:00","about_ref":"self"},{"label":"HTTPS at dishcost.com","value":"1 . alpn=h3,h2 ipv4hint=104.21.5.13,172.67.132.185 ech=AEX+DQBBBAAgACBusZqyaRJuh8p+JunhuQ33Y82VHLXrIzBEfhWt0jFPLQAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA= ipv6hint=2606:4700:3031::ac43:84b9,2606:4700:3032::6815:50d","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:28.531519+00:00","last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"NS at dishcost.com","value":"kate.ns.cloudflare.com.  •  seth.ns.cloudflare.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:28.531519+00:00","last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"SOA at dishcost.com","value":"kate.ns.cloudflare.com. dns.cloudflare.com. 2418169041 10000 2400 604800 1800","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:28.531519+00:00","last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"}]},"technology":{"title":"Technology","facts":[{"label":"Cloudflare","value":{"name":"Cloudflare","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://dishcost.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Cloudflare Browser Insights","value":{"name":"Cloudflare Browser Insights","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://dishcost.com","wappalyzer ruleset match","observed in rendered, static_fetch"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"HTTP/3","value":{"name":"HTTP/3","@type":"SoftwareApplication"},"basis":"directly_observed","via":["https://dishcost.com","wappalyzer ruleset match","observed in static_fetch"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"datassential.com","basis":"publisher_declared","via":["https://dishcost.com/blog/how-much-does-it-cost-to-open-a-restaurant","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:41.585136+00:00","last_confirmed_at":"2026-10-24T01:52:44.286121+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"extension.psu.edu","basis":"publisher_declared","via":["https://dishcost.com/blog/how-to-price-catering","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:37.231281+00:00","last_confirmed_at":"2026-10-24T01:52:42.529700+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"news.cornell.edu","basis":"publisher_declared","via":["https://dishcost.com/blog/menu-engineering-how-to-analyze-and-optimize-your-menu","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-24T01:52:37.459144+00:00","last_confirmed_at":"2026-10-24T01:52:37.459144+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"opentextbc.ca","basis":"publisher_declared","via":["https://dishcost.com/blog/food-cost-percentage-formula","declared as inline_script","observed in people_parse, static_parse"],"first_observed_at":"2026-10-24T01:52:37.515467+00:00","last_confirmed_at":"2026-10-24T01:52:40.247409+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"pos.toasttab.com","basis":"publisher_declared","via":["https://dishcost.com/blog/best-restaurant-inventory-management-software","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:37.218064+00:00","last_confirmed_at":"2026-10-24T01:52:49.239896+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"reddit.com","basis":"publisher_declared","via":["https://dishcost.com/blog/how-much-do-restaurant-owners-make","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-24T01:52:39.179409+00:00","last_confirmed_at":"2026-10-24T01:52:48.262462+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"restaurant.org","basis":"publisher_declared","via":["https://dishcost.com/blog/how-much-do-restaurant-owners-make","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:41.585136+00:00","last_confirmed_at":"2026-10-24T01:52:48.235089+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Loads script from","value":"static.cloudflareinsights.com","basis":"publisher_declared","via":["https://cms.dishcost.com","declared as script_src","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-24T01:52:29.907224+00:00","last_confirmed_at":"2026-10-24T01:52:53.204844+00:00","about_ref":"self","source_surface_ref":"https://cms.dishcost.com"},{"label":"Referenced in inline script","value":"stats.g.doubleclick.net","basis":"publisher_declared","via":["https://dishcost.com/blog/menu-engineering-how-to-analyze-and-optimize-your-menu","declared as inline_script","observed in rendered_dom"],"first_observed_at":"2026-10-24T01:52:34.455461+00:00","last_confirmed_at":"2026-10-24T01:52:47.180203+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"support.microsoft.com","basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-spreadsheets","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:37.247650+00:00","last_confirmed_at":"2026-10-24T01:52:37.247650+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"support.toasttab.com","basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-xtrachef","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:37.791105+00:00","last_confirmed_at":"2026-10-24T01:52:49.239896+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"tmsearch.uspto.gov","basis":"publisher_declared","via":["https://dishcost.com/tools/bakery-name-generator","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:42.517325+00:00","last_confirmed_at":"2026-10-24T01:52:43.516717+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.capterra.com","basis":"publisher_declared","via":["https://dishcost.com/blog/recipe-costing-software-what-you-actually-need","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:48.262462+00:00","last_confirmed_at":"2026-10-24T01:52:48.262462+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.ers.usda.gov","basis":"publisher_declared","via":["https://dishcost.com/blog/restaurant-profit-margins","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:41.585136+00:00","last_confirmed_at":"2026-10-24T01:52:41.585136+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.fda.gov","basis":"publisher_declared","via":["https://dishcost.com/tools/nutrition-label-generator","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:51.075929+00:00","last_confirmed_at":"2026-10-24T01:52:51.075929+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.g2.com","basis":"publisher_declared","via":["https://dishcost.com/blog/marketman-vs-marginedge","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:48.249976+00:00","last_confirmed_at":"2026-10-24T01:52:48.249976+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.glassdoor.com","basis":"publisher_declared","via":["https://dishcost.com/blog/how-much-do-restaurant-owners-make","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:48.235089+00:00","last_confirmed_at":"2026-10-24T01:52:48.235089+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.google.com","basis":"publisher_declared","via":["https://dishcost.com/blog/menu-engineering-how-to-analyze-and-optimize-your-menu","declared as inline_script","observed in people_parse, rendered_dom"],"first_observed_at":"2026-10-24T01:52:34.455461+00:00","last_confirmed_at":"2026-10-24T01:52:51.075929+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.irs.gov","basis":"publisher_declared","via":["https://dishcost.com/blog/how-to-price-catering","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:37.231281+00:00","last_confirmed_at":"2026-10-24T01:52:49.260031+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.lightspeedhq.com","basis":"publisher_declared","via":["https://dishcost.com/blog/best-restaurant-inventory-management-software","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:37.218064+00:00","last_confirmed_at":"2026-10-24T01:52:37.218064+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.marginedge.com","basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-marginedge","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:37.236494+00:00","last_confirmed_at":"2026-10-24T01:52:49.239896+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.marketman.com","basis":"publisher_declared","via":["https://dishcost.com/blog/marketman-vs-marginedge","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:48.249976+00:00","last_confirmed_at":"2026-10-24T01:52:48.254559+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.payscale.com","basis":"publisher_declared","via":["https://dishcost.com/blog/how-much-do-restaurant-owners-make","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:48.235089+00:00","last_confirmed_at":"2026-10-24T01:52:48.235089+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.paytronix.com","basis":"publisher_declared","via":["https://dishcost.com/blog/how-much-does-it-cost-to-open-a-restaurant","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:44.286121+00:00","last_confirmed_at":"2026-10-24T01:52:44.286121+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.reddit.com","basis":"publisher_declared","via":["https://dishcost.com/blog/how-to-control-food-cost-in-a-restaurant","declared as inline_script","observed in people_parse, rendered_dom, static_parse"],"first_observed_at":"2026-10-24T01:52:39.179409+00:00","last_confirmed_at":"2026-10-24T01:52:49.239896+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.restaurant.org","basis":"publisher_declared","via":["https://dishcost.com/blog/food-cost-percentage-formula","declared as inline_script","observed in people_parse, static_parse"],"first_observed_at":"2026-10-24T01:52:39.138011+00:00","last_confirmed_at":"2026-10-24T01:52:39.138011+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.restaurantowner.com","basis":"publisher_declared","via":["https://dishcost.com/blog/how-much-does-it-cost-to-open-a-restaurant","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:44.286121+00:00","last_confirmed_at":"2026-10-24T01:52:44.286121+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.rrgconsulting.com","basis":"publisher_declared","via":["https://dishcost.com/blog/restaurant-order-guide","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:48.267576+00:00","last_confirmed_at":"2026-10-24T01:52:48.267576+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.salary.com","basis":"publisher_declared","via":["https://dishcost.com/blog/how-much-do-restaurant-owners-make","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:48.235089+00:00","last_confirmed_at":"2026-10-24T01:52:48.235089+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Referenced in inline script","value":"www.ziprecruiter.com","basis":"publisher_declared","via":["https://dishcost.com/blog/how-much-do-restaurant-owners-make","declared as inline_script","observed in people_parse"],"first_observed_at":"2026-10-24T01:52:48.235089+00:00","last_confirmed_at":"2026-10-24T01:52:48.235089+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"}]},"mail":{"title":"Mail","facts":[{"label":"Authorised to send mail as this domain","value":"spf.messagingengine.com","basis":"publisher_declared","via":["dishcost.com","declared as spf_include","observed in static_parse"],"first_observed_at":"2026-10-24T01:52:28.531519+00:00","last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"Mail exchangers","value":["10 in1-smtp.messagingengine.com.","20 in2-smtp.messagingengine.com."],"basis":"directly_observed","via":["DNS MX"],"last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"SPF record","value":"v=spf1 include:spf.messagingengine.com ?all","basis":"directly_observed","via":["DNS TXT"],"last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"DMARC record","value":"v=DMARC1; p=none;","basis":"directly_observed","via":["DNS TXT at _dmarc"],"last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"DMARC policy","value":"none","basis":"derived","resolver_version":"public/1","via":["RFC 7489 tag parse of the published record"],"last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"MX at dishcost.com","value":"10 in1-smtp.messagingengine.com.  •  20 in2-smtp.messagingengine.com.","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:28.531519+00:00","last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"TXT at _dmarc.dishcost.com","value":"v=DMARC1; p=none;","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:28.531519+00:00","last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"},{"label":"TXT at dishcost.com","value":"google-site-verification=Cc_ImZ-VeqBxPXI24ZWya7khFS276RpCxeisCDbVLss  •  v=spf1 include:spf.messagingengine.com ?all","basis":"directly_observed","via":["DNS"],"first_observed_at":"2026-10-24T01:52:28.531519+00:00","last_confirmed_at":"2026-10-24T01:52:28.531519+00:00","about_ref":"self"}]},"security":{"title":"Security","facts":[{"label":"Certificate issuer","value":"Google Trust Services","basis":"directly_observed","via":["TLS handshake with SNI dishcost.com"],"first_observed_at":"2026-10-24T01:52:28.605974+00:00","last_confirmed_at":"2026-10-24T01:52:28.605974+00:00","about_ref":"self"},{"label":"Certificate expires","value":"2026-11-27","basis":"directly_observed","via":["TLS handshake with SNI dishcost.com"],"first_observed_at":"2026-10-24T01:52:28.605974+00:00","last_confirmed_at":"2026-10-24T01:52:28.605974+00:00","about_ref":"self"},{"label":"DNSSEC signed","value":false,"basis":"directly_observed","via":["RDAP"],"first_observed_at":"2026-10-24T01:52:28.604460+00:00","last_confirmed_at":"2026-10-24T01:52:28.604460+00:00","about_ref":"self"}]},"hiring":{"title":"Hiring","facts":[{"label":"Hiring status","value":"no open role: no careers page or job board found; LinkedIn Jobs not searched: the site links no LinkedIn company of its own to read postings by; Indeed and ZipRecruiter not searched","basis":"derived","about_ref":"self"}]},"external_identities":{"title":"External identities","facts":[{"label":"GitHub account","value":"statamic","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://github.com/statamic/cms/discussions","resolves to https://github.com/statamic"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:53:46.047049+00:00","about_ref":"relationship:9b420011-c438-4d20-b83e-fa0ae9b24b5b","source_surface_ref":"https://github.com"},{"label":"YouTube channel","value":"statamic","basis":"directly_observed","resolver_version":"acquire-v1","via":["publisher_link: https://youtube.com/statamic","resolves to https://www.youtube.com/statamic"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:53:46.047049+00:00","about_ref":"relationship:5149e91f-caab-42b7-a0fe-f62962a96afa","source_surface_ref":"https://youtube.com"}]},"contact":{"title":"Contact","facts":[{"label":"hello@dishcost.com","value":{"@type":"ContactPoint","email":"hello@dishcost.com","value":"hello@dishcost.com","channel":"email","purpose":"Email instead","subject":{"kind":"organization"},"evidence":[{"href":"mailto:hello@dishcost.com?subject=Distributor%20partnership","text":"Book an intro call Email instead","heading":"Recipe costing software you can offer your customers .","locator":"div.mt-8.flex.flex-wrap.items-center.justify-center.gap-3","source_url":"https://dishcost.com/for-distributors","anchor_text":"Email instead","representation":"href"},{"href":"mailto:hello@dishcost.com?subject=Distributor%20partnership","text":"Book a call\n15-min intro on Cal.com\nEmail\nhello@dishcost.com","heading":"Fifteen minutes is all it takes to know if this fits.","locator":"div.mx-auto.mt-10.grid.max-w-2xl.gap-3.sm:grid-cols-2","section":"Recipe costing software you can offer your customers .","source_url":"https://dishcost.com/for-distributors","anchor_text":"Email hello@dishcost.com","representation":"href"},{"href":"mailto:hello@dishcost.com?subject=Distributor%20partnership","text":"Book a call\n15-min intro on Cal.com\nEmail\nhello@dishcost.com","heading":"Fifteen minutes is all it takes to know if this fits.","locator":"div.mx-auto.mt-10.grid.max-w-2xl.gap-3.sm:grid-cols-2","section":"Recipe costing software you can offer your customers .","source_url":"https://dishcost.com/for-distributors","anchor_text":"Email hello@dishcost.com","representation":"visible"}],"validity":"unknown","description":"Provide accurate account information and protect your login credentials. You are responsible for activity under your account. Tell us promptly at hello@dishcost.com if you believe the account has been","availability":"unknown","representation":"structured"},"basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:47.117490+00:00","last_confirmed_at":"2026-10-24T01:52:47.117490+00:00","field_sources":{"value":{"via":["https://dishcost.com/terms","role address by local-part convention"],"basis":"publisher_declared"}},"via":["https://dishcost.com/terms","role address by local-part convention"]},{"label":"Published form asks for","value":{"form":{"live":true,"fields":[{"name":"recipe-name","type":"text","label":"Recipe name","selector":"#recipe-name"},{"name":"prep-time","type":"text","label":"Prep time (optional)","selector":"#prep-time"},{"name":"cook-time","type":"text","label":"Cook time (optional)","selector":"#cook-time"},{"name":"servings-text","type":"text","label":"Servings (optional)","selector":"#servings-text"},{"kind":"message","name":"ingredients-input","type":"textarea","label":"Ingredients","selector":"#ingredients-input"},{"kind":"message","name":"instructions-input","type":"textarea","label":"Instructions","selector":"#instructions-input"},{"kind":"message","name":"notes-input","type":"textarea","label":"Notes (optional)","selector":"#notes-input"},{"name":"attribution-input","type":"text","label":"From the kitchen of (optional)","selector":"#attribution-input"}],"purpose":{"resolved":"contact","candidates":["contact"],"structural":"contact","structural_reason":"a field to write or be reached through"},"outreach":{"reason":"its structure is a contact form","eligible":true,"preferred":true,"asks_message":true},"occurrence":{"heading":"Recipe Card Maker","page_url":"https://dishcost.com/tools/recipe-card-maker"},"submission":{"url":"https://dishcost.com/tools/recipe-card-maker","method":"GET"},"instructions":"One ingredient per line\nOne step per line — numbers are added automatically","form_selector":"body > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(3) > div:nth-of-type(1)","previous_source_keys":["urn:lumitra:route:dishcost.com:c244feebd975864f"]},"@type":"ContactPoint","value":"https://dishcost.com/tools/recipe-card-maker","channel":"form","purpose":"contact","subject":{"kind":"organization"},"document":"Recipe name, Prep time (optional), Cook time (optional), Servings (optional), Ingredients, Instructions, Notes (optional), From the kitchen of (optional)","validity":"unknown","availability":"unknown","representation":"structured"},"basis":"directly_observed","first_observed_at":"2026-10-24T01:52:51.087222+00:00","last_confirmed_at":"2026-10-24T01:52:51.087222+00:00","field_sources":{"value":{"via":["https://dishcost.com/tools/recipe-card-maker","form headed \"Recipe Card Maker\"","submits to https://dishcost.com/tools/recipe-card-maker","purpose: contact (a field to write or be reached through)"],"basis":"directly_observed"}},"via":["https://dishcost.com/tools/recipe-card-maker","form headed \"Recipe Card Maker\"","submits to https://dishcost.com/tools/recipe-card-maker","purpose: contact (a field to write or be reached through)"]},{"label":"Published form asks for","value":{"form":{"live":true,"fields":[{"name":"product-name","type":"text","label":"Product name (optional)","selector":"#product-name"},{"kind":"message","name":"ingredients","type":"textarea","label":"Recipe ingredients","selector":"#ingredients"},{"max":"999","min":"1","name":"servings","type":"number","label":"Servings per recipe","selector":"#servings"},{"name":"serving-size","type":"text","label":"Serving size (optional)","selector":"#serving-size"}],"purpose":{"resolved":"contact","candidates":["contact"],"structural":"contact","structural_reason":"a field to write or be reached through"},"outreach":{"reason":"its structure is a contact form","eligible":true,"asks_message":true},"occurrence":{"heading":"Nutrition Food Label Generator","page_url":"https://dishcost.com/tools/nutrition-label-generator"},"submission":{"url":"https://dishcost.com/tools/nutrition-label-generator","method":"GET"},"instructions":"One ingredient per line with quantity and unit","form_selector":"body > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1)","previous_source_keys":["urn:lumitra:route:dishcost.com:566aa1c00477c148"]},"@type":"ContactPoint","value":"https://dishcost.com/tools/nutrition-label-generator","channel":"form","purpose":"contact","subject":{"kind":"organization"},"document":"Product name (optional), Recipe ingredients, Servings per recipe, Serving size (optional)","validity":"unknown","availability":"unknown","representation":"structured"},"basis":"directly_observed","first_observed_at":"2026-10-24T01:52:50.301802+00:00","last_confirmed_at":"2026-10-24T01:52:50.301802+00:00","field_sources":{"value":{"via":["https://dishcost.com/tools/nutrition-label-generator","form headed \"Nutrition Food Label Generator\"","submits to https://dishcost.com/tools/nutrition-label-generator","purpose: contact (a field to write or be reached through)"],"basis":"directly_observed"}},"via":["https://dishcost.com/tools/nutrition-label-generator","form headed \"Nutrition Food Label Generator\"","submits to https://dishcost.com/tools/nutrition-label-generator","purpose: contact (a field to write or be reached through)"]}],"candidates":[],"collection":{"status":"partial","observed_at":"2026-10-24T01:53:52.535604Z","reasons":["people pages read in part: 100 unresolved, 22 not reached, 210 deferred, 1 failed, 0 read only in part"]}},"people":{"title":"People","facts":[{"label":"Dan","value":{"@id":"urn:lumitra:person:64741a6f-3773-4e2e-82c5-ef461a359419","name":"Dan","tier":"named_on_site","@type":"Person","sources":[{"url":"https://dishcost.com/tools/recipe-card-maker","format":"Published person (named with a role or their own mailbox on the site)","evidence":{"text":"g pouches in 5×7 size.\nWhat should I include on a recipe card?\nAt minimum: recipe name, ingredients, and instructions . Beyond that, the most useful additions are:\nPrep and cook time — so you know how long you're committing to\nServings or yield — so you can scale (use our recipe scaler for that)\nNotes — storage instructions, substitutions, or tips from experience\nAttribution — where the recipe came from (\"Grandma Rose,\" \"Chef Dan\")\nHow are restaurant recipe cards different from home recipe cards?\nRestaurant kitchens use standardized recipe cards that go further than a home card. They include exact weights (grams, not cups), portion sizes, equipment needed, plating instructions, allergen warnings, and food cost per serving.\nThe goal is consistency — any cook on any shift should produce the","heading":"Frequently Asked Questions","locator":"line 79","source_url":"https://dishcost.com/tools/recipe-card-maker","representation":"visible"},"jobTitle":"Chef","observedAt":"2026-10-24T01:52:51.087222973Z","relationship":"publisher"}],"jobTitle":"Chef","witnessIds":["urn:lumitra:person:dishcost.com:aadc2d11899ec88f"],"fieldSources":{"jobTitle":{"url":"https://dishcost.com/tools/recipe-card-maker","basis":"publisher_declared","format":"Published person (named with a role or their own mailbox on the site)","observedAt":"2026-10-24T01:52:51.087222973Z","relationship":"publisher"}},"firstNameOnly":true,"roles":[{"source":{"url":"https://dishcost.com/tools/recipe-card-maker","format":"Published person (named with a role or their own mailbox on the site)","published":"","relationship":"publisher"},"observed_at":"2026-10-24T01:52:51.087222+00:00","capacity":"chef","title":"Chef"}]},"basis":"publisher_declared","fact_type":"people.person","schema_version":1,"first_observed_at":"2026-10-24T01:52:51.087222+00:00","last_confirmed_at":"2026-10-24T01:52:51.087222+00:00"}],"candidates":[],"collection":{"status":"partial","observed_at":"2026-10-24T01:53:52.535604Z","reasons":["people pages read in part: 100 unresolved, 22 not reached, 210 deferred, 1 failed, 0 read only in part"]}},"outbound_links":{"title":"Outbound links","facts":[{"label":"Third-party sites linked","value":40,"basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:53:46.047049+00:00","about_ref":"self"},{"label":"More linked sites than shown","value":15,"basis":"derived","via":["section cap, not a count"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:53:46.047049+00:00","about_ref":"self"},{"label":"pos.toasttab.com","value":"xtraCHEF by Toast","basis":"publisher_declared","via":["14 link observation(s)"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"pos.toasttab.com","value":"xtraCHEF pricing","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"pos.toasttab.com","value":"Toast's pricing page","basis":"publisher_declared","via":["3 link observation(s)"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"reddit.com","value":"10 distinct paths linked","basis":"derived","via":["19 link observation(s)"],"first_observed_at":"2026-10-24T01:52:47.514630+00:00","last_confirmed_at":"2026-10-24T01:52:47.514630+00:00","about_ref":"self"},{"label":"marketman.com","value":"MarketMan pricing","basis":"publisher_declared","via":["13 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.318208+00:00","last_confirmed_at":"2026-10-24T01:52:36.318208+00:00","about_ref":"self"},{"label":"marketman.com","value":"MarketMan","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.318208+00:00","last_confirmed_at":"2026-10-24T01:52:36.318208+00:00","about_ref":"self"},{"label":"marginedge.com","value":"MarginEdge pricing","basis":"publisher_declared","via":["12 link observation(s)"],"first_observed_at":"2026-10-24T01:52:48.277504+00:00","last_confirmed_at":"2026-10-24T01:52:48.277504+00:00","about_ref":"self"},{"label":"marginedge.com","value":"MarginEdge","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:48.277504+00:00","last_confirmed_at":"2026-10-24T01:52:48.277504+00:00","about_ref":"self"},{"label":"restaurant.org","value":"National Restaurant Association","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:37.517760+00:00","last_confirmed_at":"2026-10-24T01:52:37.517760+00:00","about_ref":"self"},{"label":"restaurant.org","value":"National Restaurant Association's September 2025 analysis","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:37.517760+00:00","last_confirmed_at":"2026-10-24T01:52:37.517760+00:00","about_ref":"self"},{"label":"restaurant.org","value":"NRA's operations data","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:37.517760+00:00","last_confirmed_at":"2026-10-24T01:52:37.517760+00:00","about_ref":"self"},{"label":"opentextbc.ca","value":"BCcampus explains the inventory procedure","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.317881+00:00","last_confirmed_at":"2026-10-24T01:52:36.317881+00:00","about_ref":"self"},{"label":"opentextbc.ca","value":"BCcampus monthly food costs chapter","basis":"publisher_declared","via":["3 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.317881+00:00","last_confirmed_at":"2026-10-24T01:52:36.317881+00:00","about_ref":"self"},{"label":"opentextbc.ca","value":"BCcampus yield testing","basis":"publisher_declared","via":["1 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.317881+00:00","last_confirmed_at":"2026-10-24T01:52:36.317881+00:00","about_ref":"self"},{"label":"support.toasttab.com","value":"Toast's current documentation","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:30.928338+00:00","last_confirmed_at":"2026-10-24T01:52:30.928338+00:00","about_ref":"self"},{"label":"support.toasttab.com","value":"Its recipe module requires Pro","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:30.928338+00:00","last_confirmed_at":"2026-10-24T01:52:30.928338+00:00","about_ref":"self"},{"label":"tmsearch.uspto.gov","value":"USPTO trademark database","basis":"publisher_declared","via":["5 link observation(s)"],"first_observed_at":"2026-10-24T01:52:41.623136+00:00","last_confirmed_at":"2026-10-24T01:52:41.623136+00:00","about_ref":"self"},{"label":"datassential.com","value":"Datassential's 2025 data","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:40.326322+00:00","last_confirmed_at":"2026-10-24T01:52:40.326322+00:00","about_ref":"self"},{"label":"extension.psu.edu","value":"Penn State Extension's pricing guidance","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.318352+00:00","last_confirmed_at":"2026-10-24T01:52:36.318352+00:00","about_ref":"self"},{"label":"getmeez.com","value":"meez Starter","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:37.845314+00:00","last_confirmed_at":"2026-10-24T01:52:37.845314+00:00","about_ref":"self"},{"label":"irs.gov","value":"IRS guidance on service charges","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:48.277469+00:00","last_confirmed_at":"2026-10-24T01:52:48.277469+00:00","about_ref":"self"},{"label":"news.cornell.edu","value":"Cornell and CIA study","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.318528+00:00","last_confirmed_at":"2026-10-24T01:52:36.318528+00:00","about_ref":"self"},{"label":"recipecostcalculator.net","value":"Recipe Cost Calculator Core","basis":"publisher_declared","via":["4 link observation(s)"],"first_observed_at":"2026-10-24T01:52:37.845314+00:00","last_confirmed_at":"2026-10-24T01:52:37.845314+00:00","about_ref":"self"},{"label":"statamic.com","value":"https://statamic.com","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:30.653454+00:00","last_confirmed_at":"2026-10-24T01:52:30.653454+00:00","about_ref":"self"},{"label":"statamic.com","value":"Join our Discord chat","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:30.653454+00:00","last_confirmed_at":"2026-10-24T01:52:30.653454+00:00","about_ref":"self"},{"label":"support.microsoft.com","value":"INDEX/MATCH","basis":"publisher_declared","via":["3 link observation(s)"],"first_observed_at":"2026-10-24T01:52:30.928036+00:00","last_confirmed_at":"2026-10-24T01:52:30.928036+00:00","about_ref":"self"},{"label":"benekeith.com","value":"Ben E. Keith's MenuMax support page","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:37.845372+00:00","last_confirmed_at":"2026-10-24T01:52:37.845372+00:00","about_ref":"self"},{"label":"cal.com","value":"Book an intro call","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:37.251386+00:00","last_confirmed_at":"2026-10-24T01:52:37.251386+00:00","about_ref":"self"},{"label":"capterra.com","value":"12-month contract","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:47.515120+00:00","last_confirmed_at":"2026-10-24T01:52:47.515120+00:00","about_ref":"self"},{"label":"craftable.com","value":"Craftable","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.318208+00:00","last_confirmed_at":"2026-10-24T01:52:36.318208+00:00","about_ref":"self"},{"label":"crunchtime.com","value":"Crunchtime","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.318208+00:00","last_confirmed_at":"2026-10-24T01:52:36.318208+00:00","about_ref":"self"},{"label":"ers.usda.gov","value":"USDA forecast data","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:40.326322+00:00","last_confirmed_at":"2026-10-24T01:52:40.326322+00:00","about_ref":"self"},{"label":"github.com","value":"Star Statamic on Github","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:30.653454+00:00","last_confirmed_at":"2026-10-24T01:52:30.653454+00:00","about_ref":"self"},{"label":"glassdoor.com","value":"Glassdoor","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:47.514630+00:00","last_confirmed_at":"2026-10-24T01:52:47.514630+00:00","about_ref":"self"},{"label":"lightspeedhq.com","value":"Lightspeed","basis":"publisher_declared","via":["2 link observation(s)"],"first_observed_at":"2026-10-24T01:52:36.318208+00:00","last_confirmed_at":"2026-10-24T01:52:36.318208+00:00","about_ref":"self"}]},"locations":{"title":"Locations","facts":[{"label":"Wilmington","value":{"@type":"Place","address":{"@type":"PostalAddress","postalCode":"19801","addressRegion":"DE","streetAddress":"1007 N Orange St","addressLocality":"Wilmington"}},"basis":"directly_observed","via":["https://dishcost.com/privacy"],"first_observed_at":"2026-10-24T01:52:30.432653+00:00","last_confirmed_at":"2026-10-24T01:52:30.432653+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"}]},"content":{"title":"Content","facts":[{"label":"URLs declared in sitemaps","value":80,"basis":"publisher_declared","via":["sitemap.xml"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:53:46.047049+00:00","about_ref":"self"},{"label":"Homepage","value":"https://dishcost.com/","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/contact","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/demo","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/for-distributors","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/login","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/menumax-alternative","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/pricing","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/privacy","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/recipe-costing-setup","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/recipe-costing-software","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/signup","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/terms","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/tools","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/updates","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/best-restaurant-inventory-management-software","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/dishcost-vs-marginedge","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/dishcost-vs-marketman","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/dishcost-vs-spreadsheets","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/dishcost-vs-xtrachef","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/food-cost-percentage-formula","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/free-restaurant-inventory-management-software","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/how-much-do-restaurant-owners-make","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/how-much-does-it-cost-to-make-a-pizza","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/how-much-does-it-cost-to-open-a-restaurant","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/how-to-calculate-food-cost-for-your-restaurant","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/how-to-control-food-cost-in-a-restaurant","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/how-to-price-catering","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/marketman-vs-marginedge","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/marketman-vs-xtrachef","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/menu-engineering-how-to-analyze-and-optimize-your-menu","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/recipe-costing-software-what-you-actually-need","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/restaurant-cogs","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/restaurant-order-guide","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/restaurant-prime-cost","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/restaurant-profit-margins","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/blog/xtrachef-vs-marginedge","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:30.426685+00:00","last_confirmed_at":"2026-10-24T01:52:30.426685+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/integrations/ai","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/resources/bakery-costing-spreadsheet","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"URL","value":"https://dishcost.com/resources/recipe-costing-template","basis":"publisher_declared","first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:52:28.606456+00:00","about_ref":"self"},{"label":"More pages known than shown","value":46,"basis":"derived","via":["section cap, not a count of the site"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:53:46.047049+00:00","about_ref":"self"},{"label":"Filtered views of those pages","value":17,"basis":"derived","via":["URLs carrying a query string, not listed individually"],"first_observed_at":"2026-10-24T01:52:28.606456+00:00","last_confirmed_at":"2026-10-24T01:53:46.047049+00:00","about_ref":"self"}]},"apps":{"title":"Apps","facts":[]},"feeds":{"title":"Feeds","facts":[]},"github":{"title":"GitHub","facts":[]},"sec_edgar":{"title":"SEC EDGAR","facts":[]},"litigation":{"title":"Litigation","facts":[]},"trademarks":{"title":"Trademarks","facts":[]},"federal_awards":{"title":"Federal Awards","facts":[]},"legal_entities":{"title":"Legal Entities","facts":[]},"channel_pricing":{"title":"Channel pricing","facts":[{"label":"Channel presence at DishCost, 1007 N Orange St","value":{"@type":"ChannelPricing","scope":"One representative location per record: the accepted location carrying the most channel menus. Channel menus come from each provider's own store object for that store; prices are as each channel lists them, in the channel's currency; comparisons are projected from the resolved catalog -- one row per dish, portion-aware identity, prices kept as scoped offers -- and a pair the policy refuses is counted and explained rather than dropped.","channels":[{"url":"https://dishcost.com/blog/how-to-calculate-food-cost-for-your-restaurant","items":49,"channel":"direct","complete":true,"pricedItems":38}],"location":{"why":"the accepted location carrying the most storefront identities (0), with 0 of 27 platform menus read","name":"DishCost","address":{"city":"Wilmington","unit":"","region":"DE","street":"1007 N Orange St","country":"US","postal_code":"19801"},"sourceKey":"bc4d3125dbdf5658c78ca975ee799e54cbe6afc1ae393c1b81eb53e30a6f19c5"},"presence":[{"label":"Toast","detail":"no Toast door for this location on the site's pages or in any provider response; Toast publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"toast","acceptedLocations":1,"locationsWithStore":0},{"label":"Grubhub","detail":"a premises search around this location on the platform returned no unique match for these premises; Seamless orders route to the same Grubhub listing","status":"searched_not_found","declared":false,"platform":"grubhub","acceptedLocations":1,"locationsWithStore":0},{"label":"Uber Eats","detail":"a premises search on the platform did not complete: Uber Eats search did not answer success; Postmates orders route to the same Uber Eats store","status":"search_incomplete","declared":false,"platform":"ubereats","acceptedLocations":1,"locationsWithStore":0},{"label":"DoorDash","detail":"no DoorDash door for this location on the site's pages or in any provider response; DoorDash publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it; Caviar orders route to the same DoorDash store","status":"not_declared","declared":false,"platform":"doordash","acceptedLocations":1,"locationsWithStore":0},{"label":"ChowNow","detail":"no ChowNow door for this location on the site's pages or in any provider response; ChowNow publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"chownow","acceptedLocations":1,"locationsWithStore":0},{"label":"Olo","detail":"no Olo door for this location on the site's pages or in any provider response; Olo publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"olo","acceptedLocations":1,"locationsWithStore":0},{"label":"SkyTab","detail":"no SkyTab door for this location on the site's pages or in any provider response; SkyTab publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"skytab","acceptedLocations":1,"locationsWithStore":0},{"label":"Clover","detail":"no Clover door for this location on the site's pages or in any provider response; Clover publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"clover","acceptedLocations":1,"locationsWithStore":0},{"label":"Slice","detail":"no Slice door for this location on the site's pages or in any provider response; Slice publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"slice","acceptedLocations":1,"locationsWithStore":0},{"label":"KwickMenu","detail":"no KwickMenu door for this location on the site's pages or in any provider response; KwickMenu publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"kwickmenu","acceptedLocations":1,"locationsWithStore":0},{"label":"Restolabs (onlineordering.io)","detail":"no Restolabs (onlineordering.io) door for this location on the site's pages or in any provider response; Restolabs (onlineordering.io) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"restolabs","acceptedLocations":1,"locationsWithStore":0},{"label":"CHOMP","detail":"no CHOMP door for this location on the site's pages or in any provider response; CHOMP publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"chomp","acceptedLocations":1,"locationsWithStore":0},{"label":"OrderSave (Owner.com)","detail":"no OrderSave (Owner.com) door for this location on the site's pages or in any provider response; OrderSave (Owner.com) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"ordersave","acceptedLocations":1,"locationsWithStore":0},{"label":"SpotOn","detail":"no SpotOn door for this location on the site's pages or in any provider response; SpotOn publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"spoton","acceptedLocations":1,"locationsWithStore":0},{"label":"TouchBistro","detail":"no TouchBistro door for this location on the site's pages or in any provider response; TouchBistro publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"touchbistro","acceptedLocations":1,"locationsWithStore":0},{"label":"Square Online","detail":"no Square Online door for this location on the site's pages or in any provider response; Square Online publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"squareonline","acceptedLocations":1,"locationsWithStore":0},{"label":"MenuSifu","detail":"no MenuSifu door for this location on the site's pages or in any provider response; MenuSifu publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menusifu","acceptedLocations":1,"locationsWithStore":0},{"label":"Menufy","detail":"no Menufy door for this location on the site's pages or in any provider response; Menufy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"menufy","acceptedLocations":1,"locationsWithStore":0},{"label":"Dylish","detail":"no Dylish door for this location on the site's pages or in any provider response; Dylish publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"dylish","acceptedLocations":1,"locationsWithStore":0},{"label":"getsauce","detail":"no getsauce door for this location on the site's pages or in any provider response; getsauce publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"getsauce","acceptedLocations":1,"locationsWithStore":0},{"label":"DoorDash Storefront (order.online)","detail":"no DoorDash Storefront (order.online) door for this location on the site's pages or in any provider response; DoorDash Storefront (order.online) publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"doordash_storefront","acceptedLocations":1,"locationsWithStore":0},{"label":"SpotHopper","detail":"a premises search around this location on the platform returned no unique match for these premises","status":"searched_not_found","declared":false,"platform":"spothopper","acceptedLocations":1,"locationsWithStore":0},{"label":"ezCater","detail":"no ezCater door for this location on the site's pages or in any provider response; ezCater publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"ezcater","acceptedLocations":1,"locationsWithStore":0},{"label":"OpenTable","detail":"no OpenTable door for this location on the site's pages or in any provider response; OpenTable publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"opentable","acceptedLocations":1,"locationsWithStore":0},{"label":"Resy","detail":"no Resy door for this location on the site's pages or in any provider response; Resy publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"resy","acceptedLocations":1,"locationsWithStore":0},{"label":"Tock","detail":"no Tock door for this location on the site's pages or in any provider response; Tock publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"tock","acceptedLocations":1,"locationsWithStore":0},{"label":"SevenRooms","detail":"no SevenRooms door for this location on the site's pages or in any provider response; SevenRooms publishes no premises search we can reach, so its absence here means the site declared no door rather than that the restaurant is not on it","status":"not_declared","declared":false,"platform":"sevenrooms","acceptedLocations":1,"locationsWithStore":0}],"comparisons":null},"basis":"derived","resolver_version":"channel-pricing/1","evidence_id":"channel-pricing:2a30dade55b2217e352c03a0","via":["no channel menu was read for this location"],"about_ref":"self"}]},"publisher_files":{"title":"Publisher Files","facts":[{"label":"OAuth protected resource metadata","value":"https://dishcost.com/.well-known/oauth-protected-resource","basis":"publisher_declared","via":["https://dishcost.com/.well-known/oauth-protected-resource"],"first_observed_at":"2026-10-24T01:52:31.180477+00:00","last_confirmed_at":"2026-10-24T01:52:31.180477+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"}]},"organization_relationships":{"title":"Organization relationships","facts":[{"label":"Organization relationship","value":{"kind":"supplier","@type":"OrganizationRelationship","state":"supported","reason":"heading \"MarketMan — Best for multi-vendor ordering\" says \"vendor\" (+3); card title \"MarketMan — Best for multi-vendor ordering\" says \"vendor\" (+2); card \"MarketMan — Best for multi-vendor ordering\" says \"vendor\" (+1); section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2)","support":8,"evidence":[{"kind":"supplier","text":"MarketMan — Best for multi-vendor ordering","heading":"MarketMan — Best for multi-vendor ordering","section":"Tool-by-tool breakdown","source_url":"https://dishcost.com/blog/best-restaurant-inventory-management-software","anchor_text":"MarketMan"},{"kind":"supplier","text":"Competitor details checked October 9, 2026. MarketMan Starter includes recipe costing at $249/month. Confirm location charges, add-ons, and contract terms in your quote. xtraCHEF pricing requires a Toast quote. Its recipe module requires Pro ; you can start onboarding before Toast POS is live. Confirm POS and contract requirements with Toast.","heading":"Focused restaurant costing software, without the enterprise bill.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software","anchor_text":"MarketMan Starter"}],"organization":{"url":"https://www.marketman.com","domain":"marketman.com","name_candidates":[{"name":"MarketMan — Best for multi-vendor ordering","basis":"card_heading"},{"name":"MarketMan","basis":"anchor_text"},{"name":"MarketMan Starter","basis":"anchor_text"}]},"state_reason":"a heading, section or card title it is printed under states it"},"basis":"publisher_declared","via":["https://dishcost.com/blog/best-restaurant-inventory-management-software","https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:52:59.833940+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization relationship","value":{"kind":"supplier","@type":"OrganizationRelationship","state":"supported","reason":"heading \"9. Shop your suppliers\" says \"suppliers\" (+3)","support":3,"evidence":[{"kind":"supplier","text":"One restaurant owner on Reddit discovered they'd been buying pre-made golgappa at full price when golgappa coins cost a fraction and worked just as well. Sometimes the savings are hiding in items you never thought to question.","heading":"9. Shop your suppliers","source_url":"https://dishcost.com/blog/how-to-control-food-cost-in-a-restaurant","anchor_text":"One restaurant owner on Reddit"}],"organization":{"url":"https://reddit.com/r/KitchenConfidential/comments/1iodygo/indian_restaurant_tips_on_lowering_food_costs/","domain":"reddit.com","name_candidates":[{"name":"One restaurant owner on Reddit","basis":"anchor_text"}]},"state_reason":"a heading, section or card title it is printed under states it"},"basis":"publisher_declared","via":["https://dishcost.com/blog/how-to-control-food-cost-in-a-restaurant"],"last_confirmed_at":"2026-10-24T01:53:37.166676+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization relationship","value":{"kind":"supplier","@type":"OrganizationRelationship","state":"supported","reason":"section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2); section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2)","support":4,"evidence":[{"kind":"supplier","text":"Competitor details checked October 9, 2026. MarketMan Starter includes recipe costing at $249/month. Confirm location charges, add-ons, and contract terms in your quote. xtraCHEF pricing requires a Toast quote. Its recipe module requires Pro ; you can start onboarding before Toast POS is live. Confirm POS and contract requirements with Toast.","heading":"Focused restaurant costing software, without the enterprise bill.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software","anchor_text":"xtraCHEF pricing"},{"kind":"supplier","text":"Competitor details checked October 9, 2026. MarketMan Starter includes recipe costing at $249/month. Confirm location charges, add-ons, and contract terms in your quote. xtraCHEF pricing requires a Toast quote. Its recipe module requires Pro ; you can start onboarding before Toast POS is live. Confirm POS and contract requirements with Toast.","heading":"Focused restaurant costing software, without the enterprise bill.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software","anchor_text":"Its recipe module requires Pro"}],"organization":{"url":"https://pos.toasttab.com/products/xtrachef/","domain":"toasttab.com","name_candidates":[{"name":"xtraCHEF pricing","basis":"anchor_text"},{"name":"Its recipe module requires Pro","basis":"anchor_text"}]},"state_reason":"a heading, section or card title it is printed under states it"},"basis":"publisher_declared","via":["https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:53:26.972611+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"supported","reason":"heading \"MarketMan — Best for multi-vendor ordering\" says \"vendor\" (+3); paragraph \"The biggest name in the category. MarketMan handles purchasing, receiving, inven\" says \"vendor\" (+1); paragraph \"What it does well: If you have 8 vendors, 150 ingredients, and want automated pu\" says \"vendors\" (+1); paragraph \"Best for: Multi-location restaurants or single locations with high ingredient vo\" says \"suppliers\" (+1)","support":6,"evidence":[{"kind":"supplier","text":"The biggest name in the category. MarketMan handles purchasing, receiving, inventory counts, recipe costing, vendor management, and invoice processing. It connects to most major POS systems and has a supplier marketplace.\nWhat it does well: If you have 8 vendors, 150 ingredients, and want automated purchase orders when stock runs low, MarketMan can do that. Invoice OCR scans invoices and pulls prices automatically. Real-time stock tracking across locations.\nThe catch: The Starter plan is $199/mo per location with a $500 setup fee ($169/mo if you pay annually). Setup takes 2-4 weeks. You're locked into a 12-month contract with a 60-day cancellation notice . Trustpilot reviews from restaurant owners describe the cancellation process as painful. One owner reported being billed $3,800 for a full year after giving 30-day instead of 60-day notice.\nBest for: Multi-location restaurants or single locations with high ingredient volume and multiple suppliers where automated ordering actually saves enough time to justify the cost. For a detailed pricing breakdown, see our MarketMan pricing breakdown .","heading":"MarketMan — Best for multi-vendor ordering","section":"Tool-by-tool breakdown","source_url":"https://dishcost.com/blog/best-restaurant-inventory-management-software"}],"state_reason":"the heading or section above it and its own paragraphs both state it"},"basis":"publisher_declared","via":["https://dishcost.com/blog/best-restaurant-inventory-management-software"],"last_confirmed_at":"2026-10-24T01:52:59.833940+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"Bill Pay is built in and unlimited. You pay vendors directly through MarginEdge,\" says \"vendors\" (+1); paragraph \"For a restaurant group with several locations and dozens of vendors, coding invo\" says \"vendors\" (+1)","support":2,"evidence":[{"kind":"supplier","text":"MarginEdge is genuinely good at what it does. You photograph or email invoices. A team of humans reviews the AI-extracted data before it hits your books, so invoice accuracy is high. That's what sets it apart from tools like xtraCHEF . MarginEdge combines software with human review before invoice data reaches your books.\nBill Pay is built in and unlimited. You pay vendors directly through MarginEdge, so you're not bouncing between an invoice tool and a separate payment system. Daily P&L means you see food and labor costs as they happen, not at the end of the month when it's too late to adjust.\nFor a restaurant group with several locations and dozens of vendors, coding invoices and paying bills from one system can replace hours of manual bookkeeping. That is where MarginEdge earns its price.","heading":"What MarginEdge does well","source_url":"https://dishcost.com/blog/dishcost-vs-marginedge"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-marginedge"],"last_confirmed_at":"2026-10-24T01:53:29.880744+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"Enter your ingredients with current prices. Got a supplier spreadsheet with 80 i\" says \"supplier\" (+1); paragraph \"If you buy from three suppliers and manage purchasing by calling your rep or ord\" says \"suppliers\" (+1)","support":2,"evidence":[{"kind":"supplier","text":"DishCost does recipe costing, food cost tracking, and menu engineering .\nEnter your ingredients with current prices. Got a supplier spreadsheet with 80 items? Upload a CSV. Build recipes. DishCost calculates your food cost percentage on every dish. When an ingredient price changes, every recipe that uses it recalculates. The same CSV upload works for price updates too.\nFor distributor pricing specifically, Pro users can import an order guide directly. Upload your Sysco, US Foods, or BEK order guide CSV, map the columns once, and DishCost saves the template. On re-upload, prices refresh by SKU instead of creating duplicates. You still pull the file from your rep yourself; DishCost handles the rest. Pack sizes, unit prices, and SKU matching all happen automatically.\nNo invoice scanning. No bill pay. No AP automation. No daily P&L. No POS integration.\nIf you buy from three suppliers and manage purchasing by calling your rep or ordering through a portal, you don't need invoice automation. What you need is to know that your lamb burger costs $5.20 and your food cost on it is 31.2%, and that when your ground lamb went up $0.80/lb last month, that dish jumped to 34.6%.\n$39/month. No setup","heading":"What DishCost does (and doesn't)","source_url":"https://dishcost.com/blog/dishcost-vs-marginedge"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-marginedge"],"last_confirmed_at":"2026-10-24T01:53:29.880744+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"You process enough vendor invoices to justify automated AP\" says \"vendor\" (+1); paragraph \"You need built-in bill pay to pay vendors from one system\" says \"vendors\" (+1); paragraph \"You buy from a handful of suppliers and handle purchasing yourself\" says \"suppliers\" (+1)","support":3,"evidence":[{"kind":"supplier","text":"MarginEdge makes sense if:\nYou run multiple locations and need cross-unit reporting\nYou process enough vendor invoices to justify automated AP\nYou need built-in bill pay to pay vendors from one system\nYour finance team wants a real-time daily P&L\nYou have $350/month per location in your software budget and a team that will maintain the system\nDishCost makes sense if:\nYou run one location (or a small number)\nYou buy from a handful of suppliers and handle purchasing yourself\nYour main question is \"what does each dish actually cost me?\"\nYou want to see the impact when ingredient prices change (bulk CSV updates on the Pro plan)\nYou don't need invoice processing, bill pay, or inventory management and don't want to pay for it\nTip\nIf invoices pile up and your books run behind, MarginEdge fits the job. If you mainly need to know which dishes make money, you are solving a recipe costing problem and may not need a $350/month back-office system.","heading":"Who should use which","source_url":"https://dishcost.com/blog/dishcost-vs-marginedge"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-marginedge"],"last_confirmed_at":"2026-10-24T01:53:29.880744+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"The Starter plan is $199/month per location. Growth is $249/month and adds unlim\" says \"vendor\" (+1); paragraph \"And the features you pay for but won't use. MarketMan's value is inventory manag\" says \"vendor\" (+1)","support":2,"evidence":[{"kind":"supplier","text":"The Starter plan is $199/month per location. Growth is $249/month and adds unlimited invoice scans, vendor management, waste tracking, and recipe costing. Enterprise pricing is custom.\nMarketMan's current pricing page advertises $0 setup. Multiple reviewers on Capterra and Trustpilot have reported paying a $500 setup fee . Whether the $0 is permanent or promotional isn't clear, so ask before you sign.\nThen there's the contract. MarketMan requires a 12-month commitment with a 60-day cancellation notice . Not 30 days. Sixty. Trustpilot reviews describe being billed for a full year after giving notice too late in their billing cycle. One owner on Reddit: \"I ended up with MarketMan and regretted it. Very difficult to set up and train. Too bad I got a year contract.\"\nSetup takes time, too. Importing ingredients, building recipes, connecting your POS, training staff, configuring purchasing workflows. Reddit users report spending hundreds of hours on manual entry. One coffee chain owner described setting up drink modifiers as \"a huge time suck\" with over a thousand combinations that MarketMan's own trainers couldn't resolve.\nAnd the features you pay for but won't use. MarketMan's value is","heading":"MarketMan pricing, fully unpacked","source_url":"https://dishcost.com/blog/dishcost-vs-marketman"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-marketman"],"last_confirmed_at":"2026-10-24T01:53:29.937874+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"Enter your ingredients with current prices. If you have a lot of them, the Pro p\" says \"supplier\" (+1); paragraph \"For distributor pricing, Pro users can also import an order guide directly. Uplo\" says \"vendor\" (+1); paragraph \"No purchase orders. No invoice scanning. No vendor portals. No multi-location da\" says \"vendor\" (+1); paragraph \"If the owner handles purchasing by texting their supplier, those missing feature\" says \"supplier\" (+1)","support":4,"evidence":[{"kind":"supplier","text":"DishCost does recipe costing, food cost tracking, and menu engineering .\nEnter your ingredients with current prices. If you have a lot of them, the Pro plan lets you upload a CSV instead of typing them in one by one. Build recipes. DishCost calculates your food cost percentage on every dish. When an ingredient price changes, every recipe that uses it recalculates. Same CSV upload works for bulk price updates when your supplier changes their sheet.\nFor distributor pricing, Pro users can also import an order guide directly. Upload your Sysco, US Foods, or BEK order guide, map the columns once, and DishCost saves the template. On re-upload, prices refresh by SKU instead of creating duplicates — same end result as MarketMan's vendor management, without the $199/mo and the 12-month contract.\nNo purchase orders. No invoice scanning. No vendor portals. No multi-location dashboards.\nIf the owner handles purchasing by texting their supplier, those missing features don't matter. What matters is knowing that your mushroom risotto costs $4.12 and your food cost on it is 25.5%.\n$39/month. No setup fee. No contract. Cancel from your account settings.","heading":"What DishCost does (and doesn't)","source_url":"https://dishcost.com/blog/dishcost-vs-marketman"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-marketman"],"last_confirmed_at":"2026-10-24T01:53:29.937874+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"You process 50+ vendor invoices per month and need OCR\" says \"vendor\" (+1); paragraph \"You buy from a handful of suppliers and manage purchasing yourself\" says \"suppliers\" (+1); paragraph \"Quick test: look at your last 30 days. Did you lose money because you couldn't t\" says \"vendors\" (+1)","support":3,"evidence":[{"kind":"supplier","text":"MarketMan makes sense if:\nYou manage multiple locations\nYou have a purchasing team that needs automated PO workflows\nYou process 50+ vendor invoices per month and need OCR\nYou need multi-unit dashboards for a finance team\nYour cost problem is purchasing and waste, not recipe-level tracking\nDishCost makes sense if:\nYou run one location (or a small number)\nYou buy from a handful of suppliers and manage purchasing yourself\nYour main question is \"what does each dish actually cost me?\"\nYou want to see the impact when ingredient prices change (Pro users can push a new price list via CSV)\nYou don't need inventory management and don't want to pay for it\nTip\nQuick test: look at your last 30 days. Did you lose money because you couldn't track purchasing across vendors and locations? That's an inventory problem. Did you lose money because you didn't know which dishes were profitable? That's a recipe costing problem.","heading":"Who should use which","source_url":"https://dishcost.com/blog/dishcost-vs-marketman"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-marketman"],"last_confirmed_at":"2026-10-24T01:53:29.937874+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"supported","reason":"heading \"A checked supplier-price update in DishCost\" says \"supplier\" (+3); paragraph \"The first cost is (0.5 × $3.00) + (0.25 × $1.00) = $1.75. The second CSV raises\" says \"supplier\" (+1); paragraph \"This is the ingredient cost of the two listed quantities. It excludes labor, ove\" says \"supplier\" (+1)","support":5,"evidence":[{"kind":"supplier","text":"We checked this task in the DishCost app on 20 October 2026 with synthetic ingredients and prices. The first CSV has a 20 lb chicken case for $60, or $3.00/lb, and rice at $1.00/lb. We saved a one-serving dish with 0.5 lb chicken and 0.25 lb rice.\nThe first cost is (0.5 × $3.00) + (0.25 × $1.00) = $1.75. The second CSV raises the chicken case to $72 and keeps the same supplier and SKU. Its $3.60/lb price makes the saved dish (0.5 × $3.60) + (0.25 × $1.00) = $2.05. The second import updated one price, added zero ingredients, and changed the dish cost without a recipe edit.\nThis is the ingredient cost of the two listed quantities. It excludes labor, overhead, packaging, cooking loss, and any other ingredients. Watch the checked workflow and download both CSV files . CSV imports require Pro. Review your own file before relying on the result; a supplier name alone does not confirm that its file layout is supported.","heading":"A checked supplier-price update in DishCost","source_url":"https://dishcost.com/blog/dishcost-vs-xtrachef"}],"state_reason":"the heading or section above it and its own paragraphs both state it"},"basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-xtrachef"],"last_confirmed_at":"2026-10-24T01:53:33.297880+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"You process enough vendor invoices to justify automation\" says \"vendor\" (+1); paragraph \"You buy from a handful of suppliers and manage purchasing yourself\" says \"suppliers\" (+1)","support":2,"evidence":[{"kind":"supplier","text":"xtraCHEF makes sense if:\nYou already run Toast POS and plan to stay on it\nYou process enough vendor invoices to justify automation\nYou have someone to own accounting configuration, invoice checks, and recipe setup\nYou need AP workflows and accounting integrations\nYou operate multiple locations and need centralized reporting\nDishCost makes sense if:\nYou need a recipe list for one restaurant, without a central multi-location dashboard\nYou buy from a handful of suppliers and manage purchasing yourself\nYour main question is \"what does each dish actually cost me?\"\nYou want to see the impact when ingredient prices change (CSV upload handles bulk price updates)\nYou don't use Toast, or you don't want your recipe costing locked to your POS\nTip\nIf your problem is processing invoices and syncing them to accounting, xtraCHEF is built for that job. If you mainly need accurate costs for each dish, compare the price and setup of a focused recipe costing tool.","heading":"Who should use which","source_url":"https://dishcost.com/blog/dishcost-vs-xtrachef"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/dishcost-vs-xtrachef"],"last_confirmed_at":"2026-10-24T01:53:33.297880+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"heading \"Check the food costs when supplier prices change\" says \"supplier\" (+3)","support":3,"evidence":[{"kind":"supplier","text":"DishCost tracks recipe ingredient costs and updates dependent dishes when you change an ingredient price. Its public sample menu lets you try that without an account. Keep event labor, contracts, taxes and the rest of this quote in your job budget.","heading":"Check the food costs when supplier prices change","source_url":"https://dishcost.com/blog/how-to-price-catering"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/blog/how-to-price-catering"],"last_confirmed_at":"2026-10-24T01:53:03.575789+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"Check the food costs when supplier prices change\" says \"supplier\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"Enter your guest count, food, staff, transport and overhead. Check each assumption before quoting the event.","heading":"Reproduce the quote with your own costs","section":"Check the food costs when supplier prices change","source_url":"https://dishcost.com/blog/how-to-price-catering"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/blog/how-to-price-catering"],"last_confirmed_at":"2026-10-24T01:53:03.575789+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"If you buy from three suppliers and manage purchasing by calling your rep, you d\" says \"suppliers\" (+1); paragraph \"Quick test: did you lose money last month because you couldn't track purchasing\" says \"vendors\" (+1)","support":2,"evidence":[{"kind":"supplier","text":"DishCost does one thing. Enter your ingredients with current prices, build your recipes, and it calculates the food cost percentage on every dish. When an ingredient price changes, every recipe that uses it recalculates automatically.\nNo invoice scanning. No purchasing automation. No bill pay. No daily P&L. No inventory counts.\nIf you buy from three suppliers and manage purchasing by calling your rep, you don't need invoice automation. What you need is to know that your chicken parmesan costs $4.85 and your food cost on it is 29.4%, and that when chicken breast went up $0.60/lb, that dish jumped to 33.1%.\n$39/month. No setup fee. No contract. Cancel from your account settings.\nTip\nQuick test: did you lose money last month because you couldn't track purchasing across vendors and locations? Or because you didn't know which dishes were profitable? The first is an inventory problem — MarketMan or MarginEdge fits. The second is a recipe costing problem, and you don't need $200-330/month to solve it.","heading":"DishCost: recipe costing without the rest","source_url":"https://dishcost.com/blog/marketman-vs-marginedge"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/marketman-vs-marginedge"],"last_confirmed_at":"2026-10-24T01:52:47.514926+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"You have a purchasing team that needs vendor coordination\" says \"vendor\" (+1); paragraph \"You process 50+ vendor invoices per month and need OCR\" says \"vendor\" (+1); paragraph \"You process 30+ vendor invoices per week and want automated AP\" says \"vendor\" (+1); paragraph \"You need built-in bill pay to pay vendors from one system\" says \"vendors\" (+1); paragraph \"You buy from a handful of suppliers and handle purchasing yourself\" says \"suppliers\" (+1)","support":5,"evidence":[{"kind":"supplier","text":"MarketMan makes sense if:\nYou manage multiple locations with cross-unit purchasing\nYou need automated POs that fire at par levels\nYou have a purchasing team that needs vendor coordination\nYou process 50+ vendor invoices per month and need OCR\nYour cost problem is purchasing and waste, not recipe-level tracking\nMarginEdge makes sense if:\nYou run multiple locations and need cross-unit reporting\nYou process 30+ vendor invoices per week and want automated AP\nYou need built-in bill pay to pay vendors from one system\nYour finance team wants a real-time daily P&L\nYou have $330/month in your software budget and a team to maintain the system\nDishCost makes sense if:\nYou run one location (or a small number)\nYou buy from a handful of suppliers and handle purchasing yourself\nYour main question is \"what does each dish actually cost me?\"\nYou want to see the impact when ingredient prices change\nYou don't need inventory management and don't want to pay for it","heading":"Who should use which","source_url":"https://dishcost.com/blog/marketman-vs-marginedge"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/marketman-vs-marginedge"],"last_confirmed_at":"2026-10-24T01:52:47.514926+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"MarketMan is for restaurants whose cost problem lives in purchasing and inventor\" says \"vendors\" (+1); paragraph \"The Starter plan costs $249/month and includes real-time recipe costing, invento\" says \"vendor\" (+1)","support":2,"evidence":[{"kind":"supplier","text":"MarketMan is for restaurants whose cost problem lives in purchasing and inventory. You manage 8+ vendors, you want purchase orders to fire when stock drops below a threshold, and you need a dashboard that shows food cost across multiple locations.\nThe Starter plan costs $249/month and includes real-time recipe costing, inventory controls, waste tracking, one vendor EDI connection, and 50 invoice scans per month. Growth costs $299/month and adds smart ordering, order-by-recipe tools, a second vendor EDI connection, and unlimited invoice scans.\nMarketMan's pricing page does not state contract length or cancellation terms. Ask for both in writing, along with onboarding, integration, and per-location charges, before comparing total cost.\nFor a multi-location restaurant group with a purchasing manager, MarketMan can save real money on procurement. For a single-location restaurant that just wants food cost data, its $249 starting price may include workflows you will not use. For a deeper look, see our DishCost vs MarketMan comparison.","heading":"Where MarketMan fits","source_url":"https://dishcost.com/blog/marketman-vs-xtrachef"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/marketman-vs-xtrachef"],"last_confirmed_at":"2026-10-24T01:52:47.515030+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"No invoice scanning. No purchase orders. No vendor management. No inventory trac\" says \"vendor\" (+1); paragraph \"If you run a single location, buy from a handful of suppliers, and your main que\" says \"suppliers\" (+1)","support":2,"evidence":[{"kind":"supplier","text":"DishCost does one thing: recipe costing .\nEnter your ingredients with current prices. Build recipes. DishCost calculates your food cost percentage on every dish. When an ingredient price changes, every recipe that uses it recalculates automatically.\nNo invoice scanning. No purchase orders. No vendor management. No inventory tracking.\nIf you run a single location, buy from a handful of suppliers, and your main question is \"what does each dish actually cost me?\", that's all you need. Update a few ingredient prices by hand when your supplier's prices change. Takes minutes. The Pro plan also has CSV import. When your supplier sends a new price list, upload it and DishCost matches by ingredient name. Price history is recorded so you can see when costs changed.\n$39/month. No setup fee. No contract. Cancel from your account settings.","heading":"Where DishCost fits","source_url":"https://dishcost.com/blog/marketman-vs-xtrachef"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/marketman-vs-xtrachef"],"last_confirmed_at":"2026-10-24T01:52:47.515030+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"These three tools solve three different problems. MarketMan is for when purchasi\" says \"vendors\" (+1); paragraph \"Most independent, single-location restaurants have the third problem. They buy f\" says \"suppliers\" (+1)","support":2,"evidence":[{"kind":"supplier","text":"These three tools solve three different problems. MarketMan is for when purchasing is the mess: too many vendors, no one tracking what's being ordered versus what's being used. xtraCHEF is for when invoices are the mess: stacks of paper, hours of data entry, AP that never quite reconciles. DishCost is for when you just don't know which dishes make money.\nMost independent, single-location restaurants have the third problem. They buy from two or three suppliers, the owner handles ordering, and invoices aren't the bottleneck. What's missing is knowing that the mushroom risotto costs $4.12 and the chicken parmesan costs $5.87, and that one is at 25% food cost and the other is at 38%.\nTip\nIf your main headache is inventory and purchasing, look at MarketMan. If it is invoice processing and you already use Toast, look at xtraCHEF. If you only need recipe costs, compare a focused tool before paying for a full back-office system.","heading":"The real question","source_url":"https://dishcost.com/blog/marketman-vs-xtrachef"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/blog/marketman-vs-xtrachef"],"last_confirmed_at":"2026-10-24T01:52:47.515030+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"heading \"What most vendors try to sell you (and when you actually need it)\" says \"vendors\" (+3)","support":3,"evidence":[{"kind":"supplier","text":"The recipe costing software market has a bloat problem. This is what gets bundled in and who actually benefits.","heading":"What most vendors try to sell you (and when you actually need it)","source_url":"https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"],"last_confirmed_at":"2026-10-24T01:52:51.087265+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"What most vendors try to sell you (and when you actually need it)\" says \"vendors\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"Tracks stock levels, generates count sheets, calculates usage variance.\nYou need it if: you run 3+ locations, your food cost variance (theoretical vs. actual) regularly exceeds 2-3% (see our food cost control guide for how to close that gap), or you have a dedicated purchasing manager who'll actually maintain it.\nYou don't need it if: you're a single-location restaurant doing weekly inventory counts on a clipboard. A spreadsheet or even pen-and-paper works fine at that scale. The time you'd spend setting up and maintaining inventory software would outweigh the savings.","heading":"Inventory management","section":"What most vendors try to sell you (and when you actually need it)","source_url":"https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"],"last_confirmed_at":"2026-10-24T01:52:51.087265+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"supported","reason":"section \"What most vendors try to sell you (and when you actually need it)\" says \"vendors\" (+2); paragraph \"You need it if: you process 50+ invoices per month across multiple vendors and y\" says \"vendors\" (+1); paragraph \"You don't need it if: you get deliveries from 2-3 suppliers and can update price\" says \"suppliers\" (+1)","support":4,"evidence":[{"kind":"supplier","text":"Photograph invoices, software extracts prices and updates ingredient costs automatically.\nYou need it if: you process 50+ invoices per month across multiple vendors and your bookkeeper is drowning. This is useful at scale.\nYou don't need it if: you get deliveries from 2-3 suppliers and can update prices in 15 minutes a week. The manual work isn't the bottleneck.","heading":"Invoice scanning and AP automation","section":"What most vendors try to sell you (and when you actually need it)","source_url":"https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"}],"state_reason":"the heading or section above it and its own paragraphs both state it"},"basis":"publisher_declared","via":["https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"],"last_confirmed_at":"2026-10-24T01:52:51.087265+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"What most vendors try to sell you (and when you actually need it)\" says \"vendors\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"Syncs sales data with recipe costs to calculate actual vs. theoretical food cost in real time.\nYou need it if: you want to track exactly how much food cost variance comes from waste, overportioning, or theft. Useful for high-volume operations with tight margins.\nYou don't need it if: you know your top sellers and can spot trends from your POS reports alone. Many POS systems (Toast, Square, Clover) already give you sales mix data without a separate integration.","heading":"POS integration","section":"What most vendors try to sell you (and when you actually need it)","source_url":"https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"],"last_confirmed_at":"2026-10-24T01:52:51.087265+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"supported","reason":"heading \"Vendor management and purchasing\" says \"vendor\" (+3); section \"What most vendors try to sell you (and when you actually need it)\" says \"vendors\" (+2); paragraph \"Create purchase orders, compare vendor prices, automate reordering.\" says \"vendor\" (+1); paragraph \"You need it if: you're juggling 10+ vendors and want to comparison-shop systemat\" says \"vendors\" (+1); paragraph \"You don't need it if: you have 2-3 regular suppliers and your ordering is alread\" says \"suppliers\" (+1)","support":8,"evidence":[{"kind":"supplier","text":"Create purchase orders, compare vendor prices, automate reordering.\nYou need it if: you're juggling 10+ vendors and want to comparison-shop systematically.\nYou don't need it if: you have 2-3 regular suppliers and your ordering is already handled by your chef or kitchen manager who knows the prices.\nTip\nIf you're running a single location with a small team, you probably need recipe costing and nothing else. Add features when a specific pain point demands it, not because a sales demo made it look cool.","heading":"Vendor management and purchasing","section":"What most vendors try to sell you (and when you actually need it)","source_url":"https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"}],"state_reason":"the heading or section above it and its own paragraphs both state it"},"basis":"publisher_declared","via":["https://dishcost.com/blog/recipe-costing-software-what-you-actually-need"],"last_confirmed_at":"2026-10-24T01:52:51.087265+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"supported","reason":"heading \"Check your supplier price file.\" says \"supplier\" (+3); paragraph \"Email the supplier name and file type. I will check a sample before you decide w\" says \"supplier\" (+1)","support":4,"evidence":[{"kind":"supplier","text":"Email the supplier name and file type. I will check a sample before you decide whether to use Pro. Include the column names for item code, pack size, and price if you have them.\n✦ Email me\nUsually a reply within a few hours. Urgent? Say so in the subject.\n— Justin, founder\n✦ Before you write","heading":"Check your supplier price file.","source_url":"https://dishcost.com/contact?topic=order-guide-file-review"}],"state_reason":"the heading or section above it and its own paragraphs both state it"},"basis":"publisher_declared","via":["https://dishcost.com/contact?topic=order-guide-file-review"],"last_confirmed_at":"2026-10-24T01:52:59.831047+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"Check your supplier price file.\" says \"supplier\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"Most of what people email about has a one-click answer on the site. If yours doesn't, you'll know. Then hello@ is the right move.\nJust want to try it?\nThe free calculator needs no account.\nPricing questions\n$39/mo, month-to-month. Self-serve setup is free.\nNeed to cancel?\nSettings → Billing. 30 seconds, no email needed.\nWhat's new\nRecent improvements and fixes.\n✦ For the lawyers","heading":"The fastest answer is probably already on the site.","section":"Check your supplier price file.","source_url":"https://dishcost.com/contact?topic=order-guide-file-review"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/contact?topic=order-guide-file-review"],"last_confirmed_at":"2026-10-24T01:52:59.831047+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"paragraph \"Check one of your recipes before you move your menu. DishCost stores dish costs,\" says \"supplier\" (+1); paragraph \"Watch a checked supplier price update . Ten-dish setup help is optional .\" says \"supplier\" (+1)","support":2,"evidence":[{"kind":"supplier","text":"Check one of your recipes before you move your menu. DishCost stores dish costs, imports supplier price CSVs on Pro, and recalculates recipes when ingredient prices change. Pro is $39/month. Cancel from your settings.\nSave three recipes free, with no time limit or credit card. CSV import needs Pro or active sponsored access.\nWatch a checked supplier price update . Ten-dish setup help is optional .","heading":"A MenuMax alternative for recipe costing .","source_url":"https://dishcost.com/menumax-alternative"}],"state_reason":"only its paragraphs state it; no heading or section above them does"},"basis":"publisher_declared","via":["https://dishcost.com/menumax-alternative"],"last_confirmed_at":"2026-10-24T01:53:21.735687+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"heading \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+3)","support":3,"evidence":[{"kind":"supplier","text":"Start with one dish and your own ingredient prices. Save the recipe, then change a shared ingredient price to see every affected dish recalculate. Pro is $39/month. Cancel anytime.\nThree saved recipes free. No time limit or credit card.","heading":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:53:26.972611+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"1. Cost one dish Enter ingredient quantities, portions, and a menu price. Check cost per serving and food cost percentage with your own numbers. You can save three recipes free.","heading":"From today's price list to the next price change.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:53:26.972611+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"Save a dressing once, then select that same prep item in each dish. We checked this in the app with a synthetic herb yogurt dressing and two dish batches. One yogurt price edit from $3 to $4/kg changed the prep and both dishes without editing their recipes.\nThe dressing uses 1,600 g yogurt, 200 g prepared herbs at $6/kg, and 200 g oil by weight at $5/kg. Use your measured usable yield; this example assumes 2,000 g with no handling loss. Set Yield to 2,000 g and Servings to 20 for 100 g reference portions. Yield sets the prep cost per g; Servings sets its cost per portion.\nScroll the table to see per-serving costs.\nThe bowls use 1,000 g dressing across ten portions; the wraps use 400 g across eight. Their other ingredient costs stay at $6.50 and $9.60 per batch. Enter prep quantities in its yield unit, here g, and set each dish's Servings field explicitly. The wrap costs display as $1.38 and $1.42 after rounding. Packaging, labor, and overhead are excluded.\nSee the numbers","heading":"One prep recipe, two dishes, one price change.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:53:26.972611+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"No sales demo. These are the screens you use to cost recipes and check your menu.\nRecipe costing","heading":"Recipe and menu costing in one place.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:53:26.972611+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"Nothing to install. No POS required.","heading":"The costing tools a working kitchen needs.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:53:26.972611+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"DishCost is $39/mo and month-to-month.\nCompetitor details checked October 9, 2026. MarketMan Starter includes recipe costing at $249/month. Confirm location charges, add-ons, and contract terms in your quote. xtraCHEF pricing requires a Toast quote. Its recipe module requires Pro ; you can start onboarding before Toast POS is live. Confirm POS and contract requirements with Toast.","heading":"Focused restaurant costing software, without the enterprise bill.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:53:26.972611+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"No annual contract. Cancel from your settings whenever you need to.\nFor operators who want every dish accounted for.\nUnlimited recipes\nMenu engineering matrix\nCost change alerts\nPDF & CSV export\nMenu cost dashboard\nPriority support\nLess than the cost of one mispriced dish per month.\nNot ready to commit? Try the public recipe demo — no account needed.\nWant your first ten dishes entered for you? Assisted setup is $149 once , separate from the $39/month Pro plan.\nQuestions","heading":"$39 a month. Self-serve setup is free.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:53:26.972611+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"section \"Keep recipe costs current when supplier prices change.\" says \"supplier\" (+2)","support":2,"evidence":[{"kind":"supplier","text":"Start with the dish you sell most. You'll see its cost per serving and food cost percentage before you decide whether DishCost is worth paying for.","heading":"Cost one recipe. Check the margin.","section":"Keep recipe costs current when supplier prices change.","source_url":"https://dishcost.com/recipe-costing-software"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/recipe-costing-software"],"last_confirmed_at":"2026-10-24T01:53:26.972611+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"supported","reason":"heading \"Import and update supplier prices\" says \"supplier\" (+3); paragraph \"In Ingredients, open the order guide import and select the distributor or vendor\" says \"vendor\" (+1); paragraph \"Confirm the first import, then save a dish that uses those ingredients. For this\" says \"vendor\" (+1); paragraph \"When you receive new prices, upload the later CSV manually. Keep the same vendor\" says \"vendor\" (+1); paragraph \"Persistent order guide import requires DishCost Pro ($39/month) or eligible acce\" says \"supplier\" (+1); paragraph \"This is a DishCost template with synthetic data, checked October 9, 2026. It is\" says \"vendors\" (+1)","support":8,"evidence":[{"kind":"supplier","text":"In Ingredients, open the order guide import and select the distributor or vendor.\nUpload the CSV, review column mapping, and check each calculated unit and price.\nConfirm the first import, then save a dish that uses those ingredients. For this sample, use the vendor key synthetic-supplier .\nWhen you receive new prices, upload the later CSV manually. Keep the same vendor key and SKUs. Different keys or SKUs can create another ingredient instead of updating it.\nReview the preview, confirm the upload, and open the saved dish to see its new cost.\nPersistent order guide import requires DishCost Pro ($39/month) or eligible access through an active distributor partnership. The free download does not include that app entitlement. Imports accept CSV files up to 5 MB and 10,000 data rows. Upload each new file yourself; DishCost does not fetch supplier prices on a schedule or scan invoices in this workflow.\nThis is a DishCost template with synthetic data, checked October 9, 2026. It is not an official Sysco, US Foods, or other distributor document. Review your actual export; vendors use different columns and pack formats.","heading":"Import and update supplier prices","source_url":"https://dishcost.com/resources/restaurant-order-guide-template"}],"state_reason":"the heading or section above it and its own paragraphs both state it"},"basis":"publisher_declared","via":["https://dishcost.com/resources/restaurant-order-guide-template"],"last_confirmed_at":"2026-10-24T01:52:44.328783+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"heading \"Test a supplier price change\" says \"supplier\" (+3)","support":3,"evidence":[{"kind":"supplier","text":"If the chicken pack rises from $60 to $70, change its unit price from $3 to $3.50/lb. Batch cost becomes $22.375 and food cost becomes 22.375% (22.4% displayed). That is a 2 percentage point increase and $0.20 less per bowl before other costs at the same selling price.\nThe formula\nFood Cost % = (Ingredient Cost Per Serving / Menu Price) × 100\nTips","heading":"Test a supplier price change","section":"Calculate the food cost of 10 chicken rice bowls","source_url":"https://dishcost.com/tools/food-cost-calculator"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/tools/food-cost-calculator"],"last_confirmed_at":"2026-10-24T01:52:39.414566+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"heading \"Check a supplier change before you reprice\" says \"supplier\" (+3)","support":3,"evidence":[{"kind":"supplier","text":"Change one ingredient price while you keep portions, servings, and menu price fixed. Compare the new cost per serving with the old result. Then decide whether to change the price, portion, ingredient, or purchasing choice.\nFAQ","heading":"Check a supplier change before you reprice","section":"Check the costs you can control","source_url":"https://dishcost.com/tools/food-cost-calculator"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/tools/food-cost-calculator"],"last_confirmed_at":"2026-10-24T01:52:39.414566+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"supported","reason":"heading \"Renegotiate or switch suppliers\" says \"suppliers\" (+3); paragraph \"Get quotes from 2-3 suppliers on your top 10 ingredients by spend. Even a 5% red\" says \"suppliers\" (+1)","support":4,"evidence":[{"kind":"supplier","text":"Get quotes from 2-3 suppliers on your top 10 ingredients by spend. Even a 5% reduction on high-volume items like proteins and dairy can move your overall food cost by a full percentage point.","heading":"Renegotiate or switch suppliers","section":"What to Do When Food Cost Is Too High","source_url":"https://dishcost.com/tools/food-cost-percentage-calculator"}],"state_reason":"the heading or section above it and its own paragraphs both state it"},"basis":"publisher_declared","via":["https://dishcost.com/tools/food-cost-percentage-calculator"],"last_confirmed_at":"2026-10-24T01:52:47.727462+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"supported","reason":"heading \"Get quotes from multiple suppliers\" says \"suppliers\" (+3); paragraph \"Most restaurants stick with one supplier out of habit. Getting quotes from 2-3 v\" says \"supplier\" (+1)","support":4,"evidence":[{"kind":"supplier","text":"Most restaurants stick with one supplier out of habit. Getting quotes from 2-3 vendors on your top 10 ingredients by spend can save 10-15% on those items alone — without changing a single recipe.\nFAQ","heading":"Get quotes from multiple suppliers","section":"3 Ways to Save on Ingredient Costs","source_url":"https://dishcost.com/tools/ingredient-cost-calculator"}],"state_reason":"the heading or section above it and its own paragraphs both state it"},"basis":"publisher_declared","via":["https://dishcost.com/tools/ingredient-cost-calculator"],"last_confirmed_at":"2026-10-24T01:52:49.353336+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"supported","reason":"heading \"Use markup to compare supplier deals\" says \"supplier\" (+3); paragraph \"When a supplier raises prices, markup tells you exactly how much more you need t\" says \"supplier\" (+1)","support":4,"evidence":[{"kind":"supplier","text":"When a supplier raises prices, markup tells you exactly how much more you need to charge. If ingredient cost goes from $4 to $5 and you maintain a 200% markup, your price goes from $12 to $15 — a $3 increase, not $1.","heading":"Use markup to compare supplier deals","section":"Markup Tips for Restaurant Operators","source_url":"https://dishcost.com/tools/markup-calculator"}],"state_reason":"the heading or section above it and its own paragraphs both state it"},"basis":"publisher_declared","via":["https://dishcost.com/tools/markup-calculator"],"last_confirmed_at":"2026-10-24T01:52:50.302157+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"},{"label":"Organization statement","value":{"kind":"supplier","@type":"OrganizationStatement","state":"candidate","reason":"heading \"Convert supplier packs to unit prices\" says \"supplier\" (+3)","support":3,"evidence":[{"kind":"supplier","text":"Chicken: 20 lb for $60 = $3/lb. Rice: 25 lb for $25 = $1/lb. Broccoli: 10 lb for $20 = $2/lb. Oil: 128 fl oz for $12 = $0.09375/fl oz. Enter purchase cost per unit. Match each recipe quantity to that unit; the calculator does not convert units.","heading":"Convert supplier packs to unit prices","section":"Cost a batch with purchase prices and usable yield","source_url":"https://dishcost.com/tools/recipe-cost-calculator"}],"state_reason":"the heading or section above it states it; its own paragraphs do not"},"basis":"publisher_declared","via":["https://dishcost.com/tools/recipe-cost-calculator"],"last_confirmed_at":"2026-10-24T01:52:39.414731+00:00","about_ref":"self","source_surface_ref":"https://dishcost.com"}]},"resolved_identity":{"schema_version":1,"access":"readable","publication":"publishable","publication_reason":"","platform":false,"display":{"name":"DishCost","basis":"the site's published name","name_witnesses":[{"source_url":"https://dishcost.com","text":"DishCost","rule":"published name","region":null,"heading":""},{"source_url":"https://dishcost.com/","text":"DishCost","rule":"accepted location name","region":null,"heading":""},{"source_url":"https://dishcost.com","text":"DishCost","rule":"copyright holder","region":null,"heading":""},{"source_url":"https://dishcost.com/","text":"dishcost.com","rule":"domain","region":null,"heading":""},{"source_url":"https://dishcost.com","text":"DishCost","rule":"page titles","region":null,"heading":""}],"alternatives":[],"site":"https://dishcost.com/","site_basis":"the seed domain's own front door","site_witnesses":[{"source_url":"https://dishcost.com/","text":"DishCost — Food Cost Calculator for Restaurants","rule":"front door","region":null,"heading":""}],"logo":"https://dishcost.com/favicon.svg","logo_basis":"image inside the header's link to the site root","legal_name":"","legal_basis":"","description":"Know your food cost in minutes, not months. Calculate food cost percentage on every dish, track ingredient prices, and protect your margins. $39/mo, cancel anytime.","description_basis":"the homepage's declared description","profiles":[]},"relationships":[{"predicate":"declares_provider_account","object":{"id":"statamic","kind":"provider_account","scope":"account","account":"GitHub account"},"witness":{"source_url":"https://github.com/statamic/cms/discussions","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"github","object_type":"github_account","key":"statamic"},"first_observed_at":"2026-10-24T01:53:52.535604Z","last_confirmed_at":"2026-10-24T01:53:52.535604Z","id":"9b420011-c438-4d20-b83e-fa0ae9b24b5b","to_identity_id":null,"to_href":null},{"predicate":"declares_provider_account","object":{"id":"statamic","kind":"provider_account","scope":"account","account":"YouTube channel"},"witness":{"source_url":"https://youtube.com/statamic","text":"","rule":"publisher_declared_identity","region":null,"heading":""},"state":"supported","depends_on":[],"family":"provider_accounts","source_key":{"namespace":"youtube","object_type":"youtube_channel","key":"statamic"},"first_observed_at":"2026-10-24T01:53:52.535604Z","last_confirmed_at":"2026-10-24T01:53:52.535604Z","id":"5149e91f-caab-42b7-a0fe-f62962a96afa","to_identity_id":null,"to_href":null},{"predicate":"states_opening","object":{"kind":"event_statement","text":"Marketing & Grand Opening"},"witness":{"source_url":"https://dishcost.com/tools/restaurant-opening-checklist","text":"Marketing & Grand Opening","rule":"now_open","region":"body","heading":"Marketing & Grand Opening"},"state":"supported","depends_on":[],"family":"histories","source_key":null,"first_observed_at":"2026-10-24T01:53:52.535604Z","last_confirmed_at":"2026-10-24T01:53:52.535604Z","id":"204fc17a-4824-4550-b40a-bd7dc0e58285","to_identity_id":null,"to_href":null},{"predicate":"states_opening","object":{"kind":"event_statement","text":"Plan and execute grand opening event"},"witness":{"source_url":"https://dishcost.com/tools/restaurant-opening-checklist","text":"Plan and execute grand opening event","rule":"now_open","region":"body","heading":"Marketing & Grand Opening"},"state":"supported","depends_on":[],"family":"histories","source_key":null,"first_observed_at":"2026-10-24T01:53:52.535604Z","last_confirmed_at":"2026-10-24T01:53:52.535604Z","id":"3c30b237-2b15-41a1-830c-fb6f47072464","to_identity_id":null,"to_href":null},{"predicate":"states_opening","object":{"kind":"event_statement","text":"Logo, website, signage, social media, grand opening"},"witness":{"source_url":"https://dishcost.com/tools/restaurant-opening-cost-calculator","text":"Logo, website, signage, social media, grand opening","rule":"now_open","region":"body","heading":"Restaurant Opening Cost Calculator"},"state":"supported","depends_on":[],"family":"histories","source_key":null,"first_observed_at":"2026-10-24T01:53:52.535604Z","last_confirmed_at":"2026-10-24T01:53:52.535604Z","id":"6f49d445-fb1c-4d28-9ed0-f05e05387a7c","to_identity_id":null,"to_href":null},{"predicate":"authorizes_mail_sender","object":{"kind":"web_surface","domain":"messagingengine.com"},"witness":{"source_url":"","text":"v=spf1 include:spf.messagingengine.com ?all","rule":"dns_record_parse","region":null,"heading":""},"state":"supported","depends_on":[],"family":"technical","source_key":{"namespace":"web","object_type":"registrable_domain","key":"messagingengine.com"},"first_observed_at":"2026-10-24T01:53:52.535604Z","last_confirmed_at":"2026-10-24T01:53:52.535604Z","id":"9cf6fed3-25ba-4f36-924a-f7c36ed59dc6","to_identity_id":null,"to_href":null},{"predicate":"states_supplier","object":{"url":"https://www.marketman.com","kind":"organization","name":"MarketMan — Best for multi-vendor ordering","domain":"marketman.com"},"witness":{"source_url":"https://dishcost.com/blog/best-restaurant-inventory-management-software","text":"MarketMan — Best for multi-vendor ordering","rule":"org_statement_link_supplier","region":null,"heading":"MarketMan — Best for multi-vendor ordering"},"state":"supported","depends_on":[],"family":"organization_statements","source_key":{"namespace":"web","object_type":"registrable_domain","key":"marketman.com"},"first_observed_at":"2026-10-24T01:53:52.535604Z","last_confirmed_at":"2026-10-24T01:53:52.535604Z","id":"4083536c-b792-4a12-bfa5-5d2caecfc372","to_identity_id":null,"to_href":null},{"predicate":"states_supplier","object":{"url":"https://reddit.com/r/KitchenConfidential/comments/1iodygo/indian_restaurant_tips_on_lowering_food_costs/","kind":"organization","name":"One restaurant owner on Reddit","domain":"reddit.com"},"witness":{"source_url":"https://dishcost.com/blog/how-to-control-food-cost-in-a-restaurant","text":"One restaurant owner on Reddit discovered they'd been buying pre-made golgappa at full price when golgappa coins cost a fraction and worked just as well. Sometimes the savings are hiding in items you never thought to question.","rule":"org_statement_link_supplier","region":null,"heading":"9. Shop your suppliers"},"state":"supported","depends_on":[],"family":"organization_statements","source_key":{"namespace":"web","object_type":"registrable_domain","key":"reddit.com"},"first_observed_at":"2026-10-24T01:53:52.535604Z","last_confirmed_at":"2026-10-24T01:53:52.535604Z","id":"79531773-f6a9-4544-86e1-d50a23c90660","to_identity_id":null,"to_href":null}],"propositions":[],"non_conclusions":["a declared affiliated site is a relationship the publisher states, not common ownership","a declared provider account (gift cards, hiring, ordering) is a service relationship, not an affiliation","a register party at the business's premises is a candidate operator until the Place and legal resolvers bind it","a licensed operator of the business's premises operates those locations; it is not thereby the brand's owner","an employer a job board names on the openings posts them; it is not thereby the owner or the operator","an app's store seller or developer publishes the app; neither is thereby the restaurant's owner","a menu that names a producer names it; it is not a supply contract, a volume or an exclusivity","a mail or DMARC service domain in DNS is a technical service relationship, not an affiliation","a group the site says it is part of is a public affiliation; the equity chain and buying rights are separate questions","an organization that posts the openings, sells the app or holds a program account shares services with the business; that is not affiliation or ownership","a supplier or charitable partner the site's own page names and links is the publisher's statement; it is not a contract, a volume, an exclusivity or a gift amount"]},"identity_revision":1,"identity_changed_at":"2026-10-24T01:53:52.535604+00:00","business_identity_id":"ae5f6b15-be14-4885-80e3-940f45de8c5f","href":"/company-intelligence/dishcost.com","menu_intelligence":{"@type":"MenuIntelligence","items":[{"id":"c4281224-d701-4234-ae0d-85be96828e8a","name":"lb","description":"Ingredient Unit Price/Unit Qty Cost $0.90 lb","categories":[],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"35f2e79cfcf0ccce","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","observed_at":null,"amount_cents":90,"availability":"","menu_context":"Food cost calculator","source_price":"$0.90"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","item_id":"","name":"lb","sections":[],"position":1,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-tools-food-cost-calculator|\u001fdisplay:lb||lb|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"19fdcc6d-60da-454f-bdb2-0ddc1fa049d3","name":"oz","description":"Ingredient Unit Price/Unit Qty Cost $1.50 oz","categories":[],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"e38cd05ad0eab1d1","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","observed_at":null,"amount_cents":35,"availability":"","menu_context":"Food cost calculator","source_price":"$0.35"}]},{"id":"f16d426f53b1915c","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","observed_at":null,"amount_cents":150,"availability":"","menu_context":"Food cost calculator","source_price":"$1.50"}]},{"id":"70b9f2118c15a5ad","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","observed_at":null,"amount_cents":520,"availability":"","menu_context":"Food cost calculator","source_price":"$5.20"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","item_id":"","name":"oz","sections":[],"position":2,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-tools-food-cost-calculator|\u001fdisplay:oz||oz|"}],"conflicts":["surface publisher:0:https-dishcost-com-tools-food-cost-calculator listed $0.35 and $1.50 and $5.20 for the same item with nothing to tell them apart"],"unresolved":[],"retained":false},{"id":"9d26e141-8e23-4ed1-86c1-b8c6570e8955","name":"$7.80 / 0.28 = $27.86 → round to","description":"The $27.86 result is a cost-based price calculation, not proof of customer demand. Compare it with your labor, overhead and local market before setting the final price. A 36% steak and a 22% pasta do not have a fixed combined ratio. The result depends on both quantities sold and selling prices. Calculate total ingredient cost divided by total matching food sales. Try a price change in the DishCost sample menu to see the affected recipe costs. You can explore without an account.","categories":["Working the formula backwards: menu pricing"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"3bfd50d4bf0932b7","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":2800,"availability":"","menu_context":"food cost percentage guide","source_price":"$28.00"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"$7.80 / 0.28 = $27.86 → round to","sections":["Working the formula backwards: menu pricing"],"position":25,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|$27 round →||$7 0 28 80 86 = to|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"fae83233-1557-4180-a51f-17114e29e7d1","name":"March 1, 2026 · Updated April 14, 2026","description":"Restaurant Operations Two formulas: per-dish food cost and overall COGS percentage. Step-by-step with real numbers, target ranges by restaurant type, and common mistakes. Two formulas run your restaurant's food cost. The per-dish formula tells you whether a menu item is priced right. The COGS formula tells you whether your kitchen is actually making money. Most guides cover one or the other. You need both.","categories":[],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"March 1, 2026 · Updated April 14, 2026","sections":[],"position":1,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|2026 2026 april march updated||1 14|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"6b280193-bdaf-42f3-b716-26a5a80e0243","name":"March 15, 2026 · Updated October 9, 2026","description":"Restaurant Operations Use the right food cost percentage formula for a plate, inventory-based actual cost, or sales-weighted theoretical cost. Check each worked example. Plate food cost % = ingredient cost per portion / selling price per portion x 100. Actual restaurant food cost % = food used during a period / food sales in the same period x 100. A plate with $5.20 of ingredients and an $18 selling price has a 28.9% food cost. That leaves $12.80 before labor, overhead and other costs. It does not prove that the dish makes a net profit. Use plate cost for a dish, actual cost for inventory use, and theoretical cost for the ingredients expected from your sales mix. All prices below are illustrative USD assumptions, not supplier quotes or industry targets. Food sales exclude sales tax and alcohol; use the same categories and dates in both parts of each ratio.","categories":[],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"March 15, 2026 · Updated October 9, 2026","sections":[],"position":1,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|2026 2026 march october updated||15 9|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"5dc51a3f-bbea-4948-8fa6-7fc2f41bbc2c","name":"Benchmarks for 2026","description":"Under 28% 26% — Strong. Common for pasta and pizza concepts with lower-cost ingredients; see the full cost breakdown of a pizza. 28-32% 30% — Healthy range for most full-service restaurants. 32-35% 33% — Acceptable for premium proteins. Steak and seafood places live here. Keep it controlled. Over 35% 37% — You're probably losing money once labor and overhead are factored in. Tip These are food cost only. Add labor (typically 25-35% of revenue) to get prime cost. Keep prime cost under 65%. That's the number that tells you if your restaurant can stay open. For a full breakdown, see our guide on restaurant prime cost. Wholesale food prices sit 31% above pre-pandemic levels as of early 2026, and dining-out inflation is projected at 3.7% this year. Beef and veal alone are up 5.5%. If you haven't recalculated your food costs recently, your numbers are probably stale.","categories":["The gap between ideal and actual"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Benchmarks for 2026","sections":["The gap between ideal and actual"],"position":11,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|2026 benchmarks|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"0fc77e05-2ae2-4d38-b7e4-a7d05b162c37","name":"Actual Food Cost % = (Beginning Inventory + Purchases - Ending Inventory) / Food Sales x","description":"For a simple food-only period, food used equals opening inventory plus net purchases minus closing inventory. BCcampus explains the inventory procedure. Count and value stock consistently. Record purchase credits, transfers and staff-meal adjustments under a consistent accounting policy. Assume the following February inventory values and net food sales, with no transfers or separately recorded consumption adjustments: Beginning inventory (Feb 1): $14,200 Purchases during February: $31,500 Ending inventory (Feb 28): $13,800 Total food sales: $102,000 ($14,200 + $31,500 - $13,800) / $102,000 x 100 = 31.3% Food used is $31,900 and the ratio is 31.3%. The raw inventory calculation includes any food removed from stock. Waste, staff meals and complimentary dishes need separate records if you want to explain that use; it is not a receipt total or a measure of net profit. Tip Choose a consistent weekly or monthly period. Take both stock counts at the period boundaries and match purchases and net food sales to those dates.","kind":"food","categories":["Formula 2: Actual food cost percentage (COGS)"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"25a923d7ba298b5f","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":10000,"availability":"","menu_context":"food cost percentage guide","source_price":"100"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Actual Food Cost % = (Beginning Inventory + Purchases - Ending Inventory) / Food Sales x","sections":["Formula 2: Actual food cost percentage (COGS)"],"position":19,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|actual beginning cost ending food food inventory inventory purchases sales||% = x|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"8c450be7-2b2c-4a0f-bee8-0813ea316e51","name":"American cheese - 2 slices =","description":"","categories":["Smash burger with fries"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"2e80820dc4d27e71","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":24,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.24"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"American cheese - 2 slices =","sections":["Smash burger with fries"],"position":10,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|american cheese slices||2 =|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"6d75223e-93f1-4747-968d-7cb66b88dcc9","name":"Ground beef (two 3 oz patties) at $4.80/lb =","description":"","categories":["Smash burger with fries"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"3b045f3590b80d3d","label":"- 6 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":180,"availability":"","menu_context":"food cost percentage guide","source_price":"$1.80"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Ground beef - 6 oz (two 3 oz patties) at $4.80/lb =","sections":["Smash burger with fries"],"position":8,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|beef ground patties two||$4 80 = at lb|6000m oz"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"14e14344-9138-473b-b2c7-0395a9c9a987","name":"Food Cost % = (Beginning Inventory + Purchases - Ending Inventory) / Total Food Sales x","description":"Say it's January: Beginning inventory (Jan 1): $12,000 Purchases during January: $28,000 Ending inventory (Jan 31): $11,500 Total food sales in January: $95,000 ($12,000 + $28,000 - $11,500) / $95,000 x 100 = 30.0% That 30% is your actual food cost. It captures everything the per-dish formula misses: waste, spoilage, overportioning, comps, staff meals, and yes, theft.","kind":"food","categories":["Overall food cost (COGS)"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"a9ef66b443b2591a","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"amount_cents":10000,"availability":"","menu_context":"food cost percentage","source_price":"100"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Food Cost % = (Beginning Inventory + Purchases - Ending Inventory) / Total Food Sales x","sections":["Overall food cost (COGS)"],"position":10,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|beginning cost ending food food inventory inventory purchases sales total||% = x|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"ee60ee9e-dfdc-4358-b06a-19e466844778","name":"Black pepper, salt, pasta water -","description":"Ingredient cost: $3.75. The pasta is $0.525 and the cheese is $0.675 before rounding; do not add their rounded display amounts. Sell it for $16: ($3.75 / $16.00) x 100 = 23.4% The ingredient share is 23.4%. The remaining $12.25 per sale must cover labor, overhead and the other costs of service.","categories":["Spaghetti carbonara"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"c14a0d46a1868c19","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":5,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.05"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Black pepper, salt, pasta water -","sections":["Spaghetti carbonara"],"position":7,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|black pasta pepper salt water|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"f48ed87c-8633-4b8b-9849-f6d206588a2e","name":"Breadcrumbs at $1.20/lb =","description":"","kind":"food","categories":["Per-dish food cost"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"155eff2cfa51519e","label":"2 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"amount_cents":15,"availability":"","menu_context":"food cost percentage","source_price":"$0.15"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Breadcrumbs — 2 oz at $1.20/lb =","sections":["Per-dish food cost"],"position":6,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|breadcrumbs||$1 20 = at lb|2000m oz"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"44b89903-4ce7-4a09-ac81-78ed80e69602","name":"Chicken breast at $3.40/lb =","description":"","kind":"food","categories":["Per-dish food cost"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"1d6cb605efa21a92","label":"8 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"amount_cents":170,"availability":"","menu_context":"food cost percentage","source_price":"$1.70"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Chicken breast — 8 oz at $3.40/lb =","sections":["Per-dish food cost"],"position":3,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|breast chicken||$3 40 = at lb|8000m oz"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"f076ccbf-ad16-45cd-bcca-cf7b142905e7","name":"Brioche bun -","description":"","categories":["Smash burger with fries"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"a7cd8f74c63c6487","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":45,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.45"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Brioche bun -","sections":["Smash burger with fries"],"position":9,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|brioche bun|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"e308add7-e17c-4291-9255-1f143ceb84f1","name":"bunch","description":"Ingredient Unit Price/Unit Qty Cost $0.63 bunch","categories":[],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"ef103b7d84cf965d","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","observed_at":null,"amount_cents":63,"availability":"","menu_context":"Food cost calculator","source_price":"$0.63"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","item_id":"","name":"bunch","sections":[],"position":4,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-tools-food-cost-calculator|bunch|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"1f49b74f-6576-4d68-8d29-0e82b40280d7","name":"Smash burger","description":"$15.00 150 $510.00 $2,250.00","kind":"food","categories":["Formula 3: Ideal food cost percentage","Using the formula in a spreadsheet"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"0953eff2659d3b7c","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":340,"availability":"","menu_context":"food cost percentage guide","source_price":"$3.40"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Smash burger","sections":["Formula 3: Ideal food cost percentage","Using the formula in a spreadsheet"],"position":22,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|burger smash|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"9507e1a6-e43f-4125-9466-048de6a62df7","name":"Carbonara","description":"$16.00 180 $675.00 $2,880.00","kind":"food","categories":["Formula 3: Ideal food cost percentage","Using the formula in a spreadsheet"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"3bfb077f7cb040ac","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":375,"availability":"","menu_context":"food cost percentage guide","source_price":"$3.75"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Carbonara","sections":["Formula 3: Ideal food cost percentage","Using the formula in a spreadsheet"],"position":21,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|carbonara|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"91230f0a-bebe-4d6a-95ff-b9772edd3278","name":"(Opening Inventory + Net Purchases - Closing Inventory) / Net Food Sales x","description":"Inventory-based food use for a matched period","categories":["Quick reference: all three formulas"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"bcb5aa214ead450a","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":10000,"availability":"","menu_context":"food cost percentage guide","source_price":"100"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"(Opening Inventory + Net Purchases - Closing Inventory) / Net Food Sales x","sections":["Quick reference: all three formulas"],"position":30,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|closing food inventory inventory net net opening purchases sales||x|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"09f9f06d-bd77-4e30-ac09-1f84584d4652","name":"Theoretical Food Cost % = Sum(Ingredient Cost per Dish x Quantity Sold) / Net Food Sales x","description":"Theoretical, or ideal, food cost weights each standard recipe cost by the number sold. It uses your standard portions and planned yields. Divide by the same net food sales used for actual cost. A simple average of dish percentages does not account for sales mix. Assume these 400 dishes were sold in one week at the listed prices, with no discounts. This sales-mix example uses recipe costs rounded to cents; the salmon cost is an assumed $7.80 per portion. Dish Cost Price Qty Sold Total Cost Total Sales","kind":"food","categories":["Formula 3: Ideal food cost percentage"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"5bd6c5f05c89283a","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":10000,"availability":"","menu_context":"food cost percentage guide","source_price":"100"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Theoretical Food Cost % = Sum(Ingredient Cost per Dish x Quantity Sold) / Net Food Sales x","sections":["Formula 3: Ideal food cost percentage"],"position":20,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|cost cost dish food food ingredient net per quantity sales sold sum theoretical||% = x x|"}],"conflicts":["not merged with \"Ingredient cost:\": name_shortened","not merged with \"Ingredient cost:\": section_opposed","not merged with \"Ingredient cost:\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"abf13d9c-54b8-422f-bed9-c94b152512ee","name":"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×","description":"Tips","categories":["Test a supplier price change"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"4896a2aa9d8d8bb3","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","observed_at":null,"amount_cents":10000,"availability":"","menu_context":"Food cost calculator","source_price":"100"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","item_id":"","name":"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×","sections":["Test a supplier price change"],"position":7,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-tools-food-cost-calculator|cost cost food ingredient menu per price serving||% = ×|"}],"conflicts":["not merged with \"(Ingredient Cost / Menu Price) x\": descriptions_name_different_things","not merged with \"(Ingredient Cost / Menu Price) x\": descriptor_opposed","not merged with \"(Ingredient Cost / Menu Price) x\": name_shortened","not merged with \"(Ingredient Cost / Menu Price) x\": section_opposed","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": descriptions_name_different_things","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": descriptor_opposed","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": name_shortened","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": section_opposed","not merged with \"Ingredient cost:\": descriptions_name_different_things","not merged with \"Ingredient cost:\": descriptor_opposed","not merged with \"Ingredient cost:\": name_shortened","not merged with \"Ingredient cost:\": section_opposed"],"unresolved":[],"retained":false},{"id":"5a03facc-acea-4dc7-bad1-2b0c2a8a8d3a","name":"Food Cost % = (Ingredient Cost / Menu Price) x","description":"Take a chicken parmesan:","kind":"food","categories":["Per-dish food cost","Formula 1: Per-dish food cost percentage"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"318cae0f027df699","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"amount_cents":10000,"availability":"","menu_context":"food cost percentage","source_price":"100"},{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":10000,"availability":"","menu_context":"food cost percentage guide","source_price":"100"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["name_exact","name_is_specific","section"],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Food Cost % = (Ingredient Cost / Menu Price) x","sections":["Per-dish food cost"],"position":2,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|cost cost food ingredient menu price||% = x|"},{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Food Cost % = (Ingredient Cost / Menu Price) x","sections":["Formula 1: Per-dish food cost percentage"],"position":2,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|cost cost food ingredient menu price||% = x|"}],"conflicts":["not merged with \"(Ingredient Cost / Menu Price) x\": descriptions_name_different_things","not merged with \"(Ingredient Cost / Menu Price) x\": descriptor_opposed","not merged with \"(Ingredient Cost / Menu Price) x\": name_shortened","not merged with \"(Ingredient Cost / Menu Price) x\": section_opposed","not merged with \"(Ingredient Cost / Menu Price) x\": two_rows_one_menu","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": descriptions_name_different_things","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": descriptor_opposed","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": name_shortened","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": section_opposed","not merged with \"Ingredient cost:\": descriptions_name_different_things","not merged with \"Ingredient cost:\": descriptor_opposed","not merged with \"Ingredient cost:\": name_shortened","not merged with \"Ingredient cost:\": section_opposed","not merged with \"Ingredient cost:\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"820a5713-7f19-4b42-9890-2474b88a7f6b","name":"Sum(Dish Ingredient Cost x Qty Sold) / Net Food Sales x","description":"Expected ingredient use for the same sales mix Use plate cost to check a dish, actual cost to measure food used, and theoretical cost to explain expected use. Match dates and cost categories before comparing them. Use the percentage calculator for the plate ratio, or the recipe costing template to keep ingredient quantities and prices in a worksheet.","categories":["Quick reference: all three formulas"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"4685dafa60ac86e8","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":10000,"availability":"","menu_context":"food cost percentage guide","source_price":"100"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Sum(Dish Ingredient Cost x Qty Sold) / Net Food Sales x","sections":["Quick reference: all three formulas"],"position":31,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|cost dish food ingredient net qty sales sold sum||x x|"}],"conflicts":["not merged with \"Ingredient cost:\": name_shortened","not merged with \"Ingredient cost:\": section_opposed","not merged with \"Ingredient cost:\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"b7fc21e4-dc02-459b-89ce-0abd629f7c3a","name":"(Ingredient Cost / Menu Price) x","description":"Ingredient share of a plate price","categories":["Quick reference: all three formulas"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"a4088598e2794300","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":10000,"availability":"","menu_context":"food cost percentage guide","source_price":"100"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"(Ingredient Cost / Menu Price) x","sections":["Quick reference: all three formulas"],"position":29,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|cost ingredient menu price||x|"}],"conflicts":["not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": descriptions_name_different_things","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": descriptor_opposed","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": name_shortened","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": section_opposed","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": two_rows_one_menu","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": descriptions_name_different_things","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": descriptor_opposed","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": name_shortened","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": section_opposed","not merged with \"Ingredient cost:\": name_shortened","not merged with \"Ingredient cost:\": section_opposed","not merged with \"Ingredient cost:\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"77a13544-2dfb-4c27-9a92-3e865a2c44aa","name":"Ingredient cost:","description":"At $15: ($3.40 / $15.00) x 100 = 22.7% At $13: ($3.40 / $13.00) x 100 = 26.2% The same $3.40 ingredient cost is 22.7% at $15 and 26.2% at $13. A price change changes the ratio even when the recipe stays the same. Replace these sample prices with your invoice costs.","categories":["Smash burger with fries"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"a0e38711cba47472","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":340,"availability":"","menu_context":"food cost percentage guide","source_price":"$3.40"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Ingredient cost:","sections":["Smash burger with fries"],"position":15,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|cost ingredient|||"}],"conflicts":["not merged with \"(Ingredient Cost / Menu Price) x\": name_shortened","not merged with \"(Ingredient Cost / Menu Price) x\": section_opposed","not merged with \"(Ingredient Cost / Menu Price) x\": two_rows_one_menu","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": descriptions_name_different_things","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": descriptor_opposed","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": name_shortened","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": section_opposed","not merged with \"Food Cost % = (Ingredient Cost / Menu Price) x\": two_rows_one_menu","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": descriptions_name_different_things","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": descriptor_opposed","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": name_shortened","not merged with \"Food Cost % = (Ingredient Cost Per Serving / Menu Price) ×\": section_opposed","not merged with \"Sum(Dish Ingredient Cost x Qty Sold) / Net Food Sales x\": name_shortened","not merged with \"Sum(Dish Ingredient Cost x Qty Sold) / Net Food Sales x\": section_opposed","not merged with \"Sum(Dish Ingredient Cost x Qty Sold) / Net Food Sales x\": two_rows_one_menu","not merged with \"Theoretical Food Cost % = Sum(Ingredient Cost per Dish x Quantity Sold) / Net Food Sales x\": name_shortened","not merged with \"Theoretical Food Cost % = Sum(Ingredient Cost per Dish x Quantity Sold) / Net Food Sales x\": section_opposed","not merged with \"Theoretical Food Cost % = Sum(Ingredient Cost per Dish x Quantity Sold) / Net Food Sales x\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"78071608-c08b-4594-9955-cb15fd8302f2","name":"Difference","description":"Same denominator 5.3 percentage points The $369 difference is 5.3 percentage points of this week's food sales. Check inventory counts, invoice timing, recipe prices and recorded non-sale use before you call it waste. This one-week illustration is not an annual savings forecast. Check portions and prep yields against your standard recipes. Include planned trim or cooking losses in those standards. Record spoilage, staff meals and complimentary dishes. A missing record can make expected use look too low. Investigate unexplained differences with actual stock and sales records. There is no universal gap threshold that proves a kitchen is well run or badly run. Calculate your gap Ideal food cost % Actual food cost % Monthly food sales ($)","categories":["The gap between ideal and actual"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"ee4a8ee54ee16b50","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":36900,"availability":"","menu_context":"food cost percentage guide","source_price":"$369.00"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Difference","sections":["The gap between ideal and actual"],"position":24,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|difference|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"deca56bd-884c-4c2a-ba31-87607dbabde3","name":"Spaghetti dry at $1.40/lb =","description":"","kind":"food","categories":["Per-dish food cost","Spaghetti carbonara"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"ab14d71fc70e5a4f","label":"- 6 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"amount_cents":53,"availability":"","menu_context":"food cost percentage","source_price":"$0.53"},{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":53,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.53"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":["name_exact","name_is_a_key","name_is_specific","portion_line"],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Spaghetti — 6 oz dry at $1.40/lb =","sections":["Per-dish food cost"],"position":8,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|dry spaghetti||$1 40 = at lb|6000m oz"},{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Spaghetti - 6 oz dry at $1.40/lb =","sections":["Spaghetti carbonara"],"position":3,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|dry spaghetti||$1 40 = at lb|6000m oz"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"2d3d9f8b-6511-49cf-81ed-458d67b10ef4","name":"Eggs - 2 large at $0.35 each =","description":"","categories":["Spaghetti carbonara"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"d23458a7dd58cdda","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":70,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.70"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Eggs - 2 large at $0.35 each =","sections":["Spaghetti carbonara"],"position":5,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|each eggs large||$0 2 35 = at|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"7a5045b8-83fb-4258-8397-b26c5f7d62dc","name":"Fresh lime juice: 1 US fl oz =","description":"Orange liqueur: 0.75 US fl oz at $12 per 750 mL = $0.354882","categories":["Margarita"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"948f887d463dc157","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":25,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.25"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Fresh lime juice: 1 US fl oz =","sections":["Margarita"],"position":16,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|fresh juice lime||1 = fl oz us|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"d4dabd55-3cc8-4154-8898-be15e47b70e0","name":"Fries at $0.90/lb =","description":"","categories":["Smash burger with fries"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"4b386482ae3af9e5","label":"- 5 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":28,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.28"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Fries - 5 oz at $0.90/lb =","sections":["Smash burger with fries"],"position":12,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|fries||$0 90 = at lb|5000m oz"}],"conflicts":["not merged with \"Fry oil portion -\": name_plain_against_modified","not merged with \"Fry oil portion -\": portion_one_side","not merged with \"Fry oil portion -\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"850f98d3-4779-4879-9938-b4d0082557bb","name":"Fry oil portion -","description":"","categories":["Smash burger with fries"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"80e1c3070f138b63","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":15,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.15"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Fry oil portion -","sections":["Smash burger with fries"],"position":13,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|fry oil portion|||"}],"conflicts":["not merged with \"Fries - 5 oz at $0.90/lb =\": name_plain_against_modified","not merged with \"Fries - 5 oz at $0.90/lb =\": portion_one_side","not merged with \"Fries - 5 oz at $0.90/lb =\": two_rows_one_menu"],"unresolved":[],"retained":false},{"id":"14468b83-59d9-47d3-8e52-ffda18494058","name":"Oil, seasoning, garnish —","description":"Total: $4.33 per plate Sell it for $17.00: ($4.33 / $17.00) x 100 = 25.5% Healthy margin. Now try $14.00: ($4.33 / $14.00) x 100 = 30.9% Still within range, but tight. Less room for waste, overportioning, or a price jump on chicken. You can run this for your own recipes with our free food cost calculator. No signup, no spreadsheet formulas.","kind":"food","categories":["Per-dish food cost"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"567cd52e74d22a87","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"amount_cents":25,"availability":"","menu_context":"food cost percentage","source_price":"$0.25"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Oil, seasoning, garnish —","sections":["Per-dish food cost"],"position":9,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|garnish oil seasoning|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"67186194-76cc-4f48-8ae2-7c39092bcd74","name":"Guanciale at $9.60/lb =","description":"","categories":["Spaghetti carbonara"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"8ba2a6ebf2270669","label":"- 3 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":180,"availability":"","menu_context":"food cost percentage guide","source_price":"$1.80"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Guanciale - 3 oz at $9.60/lb =","sections":["Spaghetti carbonara"],"position":4,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|guanciale||$9 60 = at lb|3000m oz"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"22d2eccc-1761-452c-bdcd-d5ada2bbf618","name":"Marinara (house) =","description":"","kind":"food","categories":["Per-dish food cost"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"21a5c41a2338cc3e","label":"4 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"amount_cents":30,"availability":"","menu_context":"food cost percentage","source_price":"$0.30"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Marinara (house) — 4 oz =","sections":["Per-dish food cost"],"position":5,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|house marinara||=|4000m oz"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"c94c11ef-26c2-4ee0-8daa-b124c5ef0d68","name":"Lettuce, tomato -","description":"","categories":["Smash burger with fries"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"c16c49997d98c674","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":18,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.18"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Lettuce, tomato -","sections":["Smash burger with fries"],"position":14,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|lettuce tomato|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"93e8972d-4080-45a7-8585-7326739a65fa","name":"Lime wheel and salt rim =","description":"Ingredient cost: $2.174410 before rounding, or $2.17. One US fl oz is 29.5735 mL, so the tequila costs about $0.71 per fl oz. At $14: ($2.174410 / $14.00) x 100 = 15.5% This drink has a 15.5% ingredient share at the assumed price. Keep alcohol costs and alcohol sales in a separate beverage calculation when measuring food-only actual cost. Try it with your dish Ingredient cost ($) Menu price ($)","categories":["Margarita"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"c512f9bfa59a223e","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":10,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.10"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Lime wheel and salt rim =","sections":["Margarita"],"position":18,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|lime rim salt wheel||=|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"f028f2e8-3108-46aa-a922-cd12316c0e1e","name":"Mozzarella at $4.80/lb =","description":"","kind":"food","categories":["Per-dish food cost"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"942f069b7917092a","label":"3 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"amount_cents":90,"availability":"","menu_context":"food cost percentage","source_price":"$0.90"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Mozzarella — 3 oz at $4.80/lb =","sections":["Per-dish food cost"],"position":4,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|mozzarella||$4 80 = at lb|3000m oz"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"90b7f62d-c3a8-4b79-9d57-1f1faad57c3b","name":"Pickles, onion, sauce -","description":"","categories":["Smash burger with fries"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"f92ee975fc89712d","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":30,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.30"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Pickles, onion, sauce -","sections":["Smash burger with fries"],"position":11,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|onion pickles sauce|||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"965e73ea-1b6c-4771-b2c9-a7adbecf9421","name":"Parmesan at $8.00/lb =","description":"","kind":"food","categories":["Per-dish food cost"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"819e279b08702e77","label":"1 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"amount_cents":50,"availability":"","menu_context":"food cost percentage","source_price":"$0.50"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","item_id":"","name":"Parmesan — 1 oz at $8.00/lb =","sections":["Per-dish food cost"],"position":7,"also_named":[],"key":"nm|publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant|parmesan||$8 00 = at lb|1000m oz"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"58aee966-9f5c-4e97-a13b-ec518b45d966","name":"Pecorino at $7.20/lb =","description":"","categories":["Spaghetti carbonara"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"539107aeddf98016","label":"- 1.5 oz","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":68,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.68"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Pecorino - 1.5 oz at $7.20/lb =","sections":["Spaghetti carbonara"],"position":6,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|pecorino||$7 20 = at lb|1500m oz"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"649b699e-4ff3-4079-ba7c-b7be6db03476","name":"Grilled salmon","description":"$26.00 70 $546.00 $1,820.00 Total 400 $1,731.00 $6,950.00 $1,731.00 / $6,950.00 x 100 = 24.9% The theoretical ratio is 24.9%. Changing the quantities sold changes the ratio. Price differences also matter: weight costs and sales in dollars, rather than averaging the three plate percentages.","kind":"food","categories":["Formula 3: Ideal food cost percentage","Using the formula in a spreadsheet"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"4f54cc24dc8136ba","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":780,"availability":"","menu_context":"food cost percentage guide","source_price":"$7.80"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Grilled salmon","sections":["Formula 3: Ideal food cost percentage","Using the formula in a spreadsheet"],"position":23,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|salmon|grilled||"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"10774f4f-5afe-48f5-a64d-353b698b8486","name":"Simple syrup: 0.5 US fl oz =","description":"","categories":["Margarita"],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"471f7d9ad51dd0f1","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","observed_at":null,"amount_cents":5,"availability":"","menu_context":"food cost percentage guide","source_price":"$0.05"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","item_id":"","name":"Simple syrup: 0.5 US fl oz =","sections":["Margarita"],"position":17,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-blog-food-cost-percentage-formula|simple syrup||0 5 = fl oz us|"}],"conflicts":[],"unresolved":[],"retained":false},{"id":"31abeee8-76f3-422c-977d-aa756ee28ddd","name":"Weekly","description":"Ingredient Unit Price/Unit Qty Cost Monthly $2,781.21 Yearly $33,400.25 From this dish alone at $14.99 each Insights Fresh Mozzarella is 61% of your ingredient cost. A 10% portion reduction saves $0.13 per plate. Ingredients use 14.3% of the menu price. The amount left must cover labor, overhead, and other costs. This percentage alone does not show net profit. Save Margherita Pizza to DishCost Track its 14.3% food cost as ingredient prices change. Build your full menu in one place. Save in DishCost See how one ingredient price changes several dishes. Try the sample menu without an account. How it works","categories":[],"attributes":{"diets":[],"allergens":[],"ingredients":[],"producers":[],"nutrition":{},"image":"","labels":[]},"variants":[{"id":"3353e9f77129b26f","label":"","offers":[{"kind":"","currency":"","condition":"","surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","observed_at":null,"amount_cents":64231,"availability":"","menu_context":"Food cost calculator","source_price":"$642.31"}]}],"choices":[],"label_differences":[],"uncertain":[],"evidence":[],"sources":[{"surface_id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","item_id":"","name":"Weekly","sections":[],"position":6,"also_named":[],"key":"nm|publisher:0:https-dishcost-com-tools-food-cost-calculator|weekly|||"}],"conflicts":[],"unresolved":[],"retained":false}],"coverage":{"items":42,"surfaces":3,"surfaces_read":3,"surfaces_failed":0,"items_with_price":39,"surfaces_partial":0,"unresolved_splits":9},"retained":false,"surfaces":[{"id":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","url":"https://dishcost.com/blog/how-to-calculate-food-cost-for-your-restaurant","label":"food cost percentage","scope":{"why":"the menu's own title or address names this location","region":"","resolved":true,"place_key":"bc4d3125dbdf5658c78ca975ee799e54cbe6afc1ae393c1b81eb53e30a6f19c5","menu_context":"food cost percentage"},"state":"complete","store":{"kind":"","value":""},"reason":"","currency":"","provider":"","fulfilment":"","source_url":"https://dishcost.com/blog/how-to-calculate-food-cost-for-your-restaurant","observed_at":null,"relationship":"publisher","sections_read":0,"sections_total":0},{"id":"publisher:0:https-dishcost-com-tools-food-cost-calculator","url":"https://dishcost.com/tools/food-cost-calculator","label":"Food cost calculator","scope":{"why":"the menu's own title or address names this location","region":"","resolved":true,"place_key":"bc4d3125dbdf5658c78ca975ee799e54cbe6afc1ae393c1b81eb53e30a6f19c5","menu_context":"Food cost calculator"},"state":"complete","store":{"kind":"","value":""},"reason":"","currency":"","provider":"","fulfilment":"","source_url":"https://dishcost.com/tools/food-cost-calculator","observed_at":null,"relationship":"publisher","sections_read":0,"sections_total":0},{"id":"publisher:0:https-dishcost-com-blog-food-cost-percentage-formula","url":"https://dishcost.com/blog/food-cost-percentage-formula","label":"food cost percentage guide","scope":{"why":"the menu's own title or address names this location","region":"","resolved":true,"place_key":"bc4d3125dbdf5658c78ca975ee799e54cbe6afc1ae393c1b81eb53e30a6f19c5","menu_context":"food cost percentage guide"},"state":"complete","store":{"kind":"","value":""},"reason":"","currency":"","provider":"","fulfilment":"","source_url":"https://dishcost.com/blog/food-cost-percentage-formula","observed_at":null,"relationship":"publisher","sections_read":0,"sections_total":0}],"place_name":"DishCost","comparisons":[],"observed_at":"2026-10-24T01:53:52.535604+00:00","location_ref":"bc4d3125dbdf5658c78ca975ee799e54cbe6afc1ae393c1b81eb53e30a6f19c5","place_reason":"","schema_version":1,"retained_reason":"","content_revision":"d459f43929725fbbd872700fdd7d7893","reference_reason":"the site's own menu, resolved to this location","reference_surface":"publisher:0:cost-com-blog-how-to-calculate-food-cost-for-your-restaurant","restaurant_location_id":"ab8fff24-fde4-469b-9dbb-b331aaa9db0b"},"restaurant_locations":{"schema_version":3,"status":"partial","observed_at":"2026-10-24T01:53:52.535604Z","reasons":["provider frontier remains incomplete (ubereats validation_incomplete 1)"]},"resources":{"locations":{"persisted_count":1,"collection_status":"partial","api_path":"/v1/public/company-intelligence/dishcost.com/locations","map_api_path":"/v1/public/company-intelligence/dishcost.com/locations/map"},"menu":{"persisted_count":42,"api_path":"/v1/public/company-intelligence/dishcost.com/menu"},"people":{"persisted_count":1,"collection_status":"partial","api_path":"/v1/public/company-intelligence/dishcost.com/people"}}}