{"id":40786,"date":"2026-01-07T10:02:36","date_gmt":"2026-01-07T09:02:36","guid":{"rendered":"https:\/\/gastronova.eu\/how-much-does-a-catering-trailer-or-food-truck-earn-simple-margin-and-roi-calculator-examples\/"},"modified":"2026-05-15T13:10:30","modified_gmt":"2026-05-15T11:10:30","slug":"how-much-does-a-catering-trailer-or-food-truck-earn-simple-margin-and-roi-calculator-examples","status":"publish","type":"post","link":"https:\/\/gastronova.eu\/en\/how-much-does-a-catering-trailer-or-food-truck-earn-simple-margin-and-roi-calculator-examples\/","title":{"rendered":"How much does a catering trailer or food truck earn? Simple margin and ROI calculator + examples"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"40786\" class=\"elementor elementor-40786 elementor-39294\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-1b05e27 e-flex e-con-boxed e-con e-parent\" data-id=\"1b05e27\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0a1068 elementor-widget elementor-widget-wd_text_block\" data-id=\"b0a1068\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<p><span style=\"font-weight: 400;\">If you are considering <\/span><b>a catering trailer or food truck<\/b><span style=\"font-weight: 400;\">, one of the first questions is perfectly natural: <\/span><b>\"How much can I realistically earn from it?\"<\/b><span style=\"font-weight: 400;\">  The internet is full of extremes \u2013 from \"you'll get rich in a summer\" to \"it's a grind without profit.\" The truth is somewhere in the middle. <\/span><\/p><p><span style=\"font-weight: 400;\">This article is designed to provide you with a <\/span><b>practical framework and a quick calculator<\/b><span style=\"font-weight: 400;\">, thanks to which you can make a realistic estimate:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">how much you need to sell,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">what margin you need,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">what affects your profit the most,<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">and how those for whom <\/span><b>a catering trailer or food truck<\/b><span style=\"font-weight: 400;\"> actually works calculate their return.<\/span><span style=\"font-size: 18px; text-align: var(--text-align);\"><\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-a2d27ca e-flex e-con-boxed e-con e-parent\" data-id=\"a2d27ca\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69e5878 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"69e5878\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-9b9df69 e-flex e-con-boxed e-con e-parent\" data-id=\"9b9df69\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-327bd3e elementor-widget elementor-widget-wd_text_block\" data-id=\"327bd3e\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h2><b>First, let's clarify 3 terms: revenue, gross margin, net profit<\/b><\/h2><p><span style=\"font-weight: 400;\">To make sure we are calculating the same thing:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Revenue<\/b><span style=\"font-weight: 400;\"> = number of portions \u00d7 price per portion<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Gross margin<\/b><span style=\"font-weight: 400;\"> = revenue \u2013 ingredients (food cost)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Net profit<\/b><span style=\"font-weight: 400;\"> = gross margin \u2013 all other costs (staff, location, transport, energy, service, marketing\u2026)<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">For <\/span><b>a catering trailer or food truck<\/b><span style=\"font-weight: 400;\">, it is crucial that you look mainly at the <\/span><b>net profit per sales day<\/b><span style=\"font-weight: 400;\"> (or per event), not just at \"nice revenue.\"<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-c20a826 e-flex e-con-boxed e-con e-parent\" data-id=\"c20a826\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a114949 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a114949\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-aa46604 e-flex e-con-boxed e-con e-parent\" data-id=\"aa46604\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6403cd9 elementor-widget elementor-widget-wd_text_block\" data-id=\"6403cd9\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h2><b>Quick calculator: 4 numbers that decide<\/b><\/h2><p><span style=\"font-weight: 400;\">When you want to estimate the profitability of <\/span><b>a catering trailer or food truck<\/b><span style=\"font-weight: 400;\">, these 4 inputs are enough:<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Average price per portion<\/b><span style=\"font-weight: 400;\"> (e.g., \u20ac9)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Food cost %<\/b><span style=\"font-weight: 400;\"> (e.g., 30%)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Variable costs per day<\/b><span style=\"font-weight: 400;\"> (location\/event fee, transport, energy, temporary staff\u2026)<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Fixed costs (monthly)<\/b><span style=\"font-weight: 400;\"> (leasing\/loan, warehouse, accounting, insurance, service\u2026)<\/span><\/li><\/ol><h3><b>Step A: Gross margin per portion<\/b><\/h3><p><b>Gross margin per portion = Price per portion \u00d7 (1 \u2013 food cost %)<\/b><\/p><p><span style=\"font-weight: 400;\">Example:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">price per portion: \u20ac9<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">food cost: 30%<\/span><span style=\"font-weight: 400;\"><br\/><\/span><span style=\"font-weight: 400;\">\u2192 9 \u00d7 0.70 = <\/span><b>\u20ac6.30<\/b><\/li><\/ul><h3><b>Step B: Gross margin per day<\/b><\/h3><p><b>Gross margin per day = Number of portions \u00d7 Gross margin per portion<\/b><\/p><p><span style=\"font-weight: 400;\">Example:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">150 portions \u00d7 \u20ac6.30 = <\/span><b>\u20ac945<\/b><\/li><\/ul><h3><b>Step C: Net profit per day (simplified)<\/b><\/h3><p><b>Net profit per day \u2248 Gross margin per day \u2013 Variable costs per day<\/b><\/p><p><span style=\"font-weight: 400;\">Example:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u20ac945 \u2013 \u20ac450 = <\/span><b>\u20ac495<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">\ud83d\udc49 This is the most practical indicator for <\/span><b>a catering trailer or food truck<\/b><span style=\"font-weight: 400;\">: <\/span><i><span style=\"font-weight: 400;\">how much you have left after one sales day\/event<\/span><\/i><span style=\"font-weight: 400;\">.<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-6d6ce7a e-flex e-con-boxed e-con e-parent\" data-id=\"6d6ce7a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-64b6cf4 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"64b6cf4\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-cc13cec e-flex e-con-boxed e-con e-parent\" data-id=\"cc13cec\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21a79d7 elementor-widget elementor-widget-wd_text_block\" data-id=\"21a79d7\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h2><b>Why does the same catering trailer or food truck earn a lot at one time and barely survive at another?<\/b><\/h2><p><span style=\"font-weight: 400;\">Because profit is most sensitive to 3 things:<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Number of sales days (how many events\/operating days you do per month)<\/b><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Net profit per day (not revenue!)<\/b><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Speed and capacity of service<\/b><span style=\"font-weight: 400;\"> (how many portions you can realistically serve during peak hours)<\/span><\/li><\/ol><p><span style=\"font-weight: 400;\">If you have a great product but can't keep up with service or don't have events, the numbers don't add up. Conversely \u2013 even a simple concept can be brutally profitable when it has a good location and system. <\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-d7fb87b e-flex e-con-boxed e-con e-parent\" data-id=\"d7fb87b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd28812 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"cd28812\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-a11553f e-flex e-con-boxed e-con e-parent\" data-id=\"a11553f\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0864dd elementor-widget elementor-widget-wd_text_block\" data-id=\"e0864dd\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h2><b>Most common mistakes when calculating return on investment (ROI)<\/b><\/h2><h3><b>1) Calculating ROI from revenue<\/b><\/h3><p><span style=\"font-weight: 400;\">Return is calculated from <\/span><b>profit<\/b><span style=\"font-weight: 400;\">, not from turnover. Revenue is the \"top line,\" but only what you have left pays off the investment. <\/span><\/p><h3><b>2) Forgetting about slow days and seasonality<\/b><\/h3><p><span style=\"font-weight: 400;\">In reality, there will be:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">rain,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">a slower event,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">staff shortage,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">technical problems,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">seasonal fluctuations.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Therefore, always create 3 scenarios: <\/span><b>conservative \/ realistic \/ optimistic<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><h3><b>3) Ignoring costs that don't seem large (but add up)<\/b><\/h3><p><span style=\"font-weight: 400;\">Typically:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">location fee (fixed or % of revenue),<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">energy at festivals,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">storage\/parking,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">service and consumables,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">marketing,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">accounting and administration.<\/span><\/li><\/ul>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-92af063 e-flex e-con-boxed e-con e-parent\" data-id=\"92af063\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a6bd79 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"6a6bd79\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-f72cd98 e-flex e-con-boxed e-con e-parent\" data-id=\"f72cd98\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef0339c elementor-widget elementor-widget-wd_text_block\" data-id=\"ef0339c\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h2><b>Quick framework for a \"healthy\" margin for a catering trailer or food truck<\/b><\/h2><p><span style=\"font-weight: 400;\">Every concept is different, but generally:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">the higher the <\/span><b>food cost<\/b><span style=\"font-weight: 400;\">, the more you have to push for price or volume,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">the more <\/span><b>staff<\/b><span style=\"font-weight: 400;\">, the more gross margin you need,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">the more expensive the event, the more you need \"peak hour output.\"<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Therefore, it is very useful to track:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>food cost %<\/b><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>gross margin per portion<\/b><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>net profit per day<\/b><\/li><\/ul>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-6867cdb e-flex e-con-boxed e-con e-parent\" data-id=\"6867cdb\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2dedd4 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e2dedd4\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-f068b61 e-flex e-con-boxed e-con e-parent\" data-id=\"f068b61\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e46dcd elementor-widget elementor-widget-wd_text_block\" data-id=\"0e46dcd\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h2><b>Simple example of return on investment (ROI) in 2 scenarios<\/b><\/h2><p><span style=\"font-weight: 400;\">Imagine that the investment in <\/span><b>a catering trailer or food truck<\/b><span style=\"font-weight: 400;\"> is <\/span><b>\u20ac35,000 excluding VAT<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><h3><b>Scenario A \u2013 good events, good system<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">net profit per day: \u20ac400<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">sales days\/month: 10<\/span><span style=\"font-weight: 400;\"><br\/><\/span><span style=\"font-weight: 400;\">\u2192 monthly profit: \u20ac4,000<\/span><span style=\"font-weight: 400;\"><br\/><\/span><span style=\"font-weight: 400;\">\u2192 return: 35,000 \/ 4,000 = <\/span><b>8.75 months<\/b><\/li><\/ul><h3><b>Scenario B \u2013 fewer days, lower profit per day<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">net profit per day: \u20ac250<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">sales days\/month: 6<\/span><span style=\"font-weight: 400;\"><br\/><\/span><span style=\"font-weight: 400;\">\u2192 monthly profit: \u20ac1,500<\/span><span style=\"font-weight: 400;\"><br\/><\/span><span style=\"font-weight: 400;\">\u2192 return: 35,000 \/ 1,500 = <\/span><b>23.3 months<\/b><\/li><\/ul><p><span style=\"font-weight: 400;\">The point: <\/span><b>return is most affected by the number of sales days and profit per day<\/b><span style=\"font-weight: 400;\"> \u2013 not whether you have a \"beautiful trailer.\"<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-b0f6925 e-flex e-con-boxed e-con e-parent\" data-id=\"b0f6925\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9e07c7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d9e07c7\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-069055b e-flex e-con-boxed e-con e-parent\" data-id=\"069055b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7efdcd elementor-widget elementor-widget-wd_text_block\" data-id=\"b7efdcd\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h2><b>How to connect it all with the concept (and why we do custom concepts)<\/b><\/h2><p><span style=\"font-weight: 400;\">Concepts (caf\u00e9, bar, street food, ice cream\u2026) differ in:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">what food cost they have,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">what service speed they have,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">what technical complexity they have (electricity, gas, cooling),<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">which events they are suitable for.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">Therefore, the best procedure is:<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">make a calculation (price per portion, food cost, costs per day, number of sales days),<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">only then choose the size, equipment, and layout of <\/span><b>the catering trailer or food truck<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><\/ol>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-e0ab8b7 e-flex e-con-boxed e-con e-parent\" data-id=\"e0ab8b7\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac1a67f elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ac1a67f\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-051f82d e-flex e-con-boxed e-con e-parent\" data-id=\"051f82d\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d15e67 elementor-widget elementor-widget-wd_text_block\" data-id=\"3d15e67\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h1><b>Disclaimer<\/b><\/h1><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>The calculations provided are model-based and indicative.<\/b><span style=\"font-weight: 400;\">  Actual results depend on location, type of events, prices, competition, team, weather, season, and ability to sell.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>ROI is not a promise or a guarantee.<\/b><span style=\"font-weight: 400;\">  It is a framework for how to responsibly estimate return when making a decision.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">When making a decision, we recommend calculating at least with a <\/span><b>realistic and conservative scenario<\/b><span style=\"font-weight: 400;\">.<\/span><\/li><\/ul>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-6c12226 e-flex e-con-boxed e-con e-parent\" data-id=\"6c12226\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37dbc1c elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"37dbc1c\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-99d8030 e-flex e-con-boxed e-con e-parent\" data-id=\"99d8030\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13301b5 elementor-widget elementor-widget-wd_text_block\" data-id=\"13301b5\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h1><b>Gastronova recommendation in conclusion<\/b><\/h1><p><span style=\"font-weight: 400;\">If you want <\/span><b>a catering trailer or food truck<\/b><span style=\"font-weight: 400;\"> to actually earn money, we recommend addressing things in this order:<\/span><\/p><ol><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Use a quick calculator<\/b><span style=\"font-weight: 400;\">: price per portion, food cost, costs per day, number of sales days.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Focus on service capacity<\/b><span style=\"font-weight: 400;\">: speed of service and workflow often make a bigger difference than \"another appliance.\"<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Choose technology based on the concept<\/b><span style=\"font-weight: 400;\">, not based on what someone has on Instagram.<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Don't play it too close to the edge<\/b><span style=\"font-weight: 400;\">: better to have a reserve in electricity\/equipment than downtime during peak hours.<\/span><\/li><\/ol><p><span style=\"font-weight: 400;\">And if you want, send us:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">a brief concept (what you are selling),<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">target events\/locations,<\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">and an indicative price list of portions,<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">\u2026and we will help you design <\/span><b>a custom catering trailer or food truck<\/b><span style=\"font-weight: 400;\"> so that both <\/span><b>numbers and operation<\/b><span style=\"font-weight: 400;\"> make sense.<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-ceb3b4b e-flex e-con-boxed e-con e-parent\" data-id=\"ceb3b4b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b524d7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3b524d7\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-bbd1c41 e-flex e-con-boxed e-con e-parent\" data-id=\"bbd1c41\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-053ad89 elementor-widget elementor-widget-wd_text_block\" data-id=\"053ad89\" data-element_type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h1><b>FAQ<\/b><\/h1><h3><b>What number is most important for me when making a decision?<\/b><\/h3><p><span style=\"font-weight: 400;\">For <\/span><b>a catering trailer or food truck<\/b><span style=\"font-weight: 400;\">, the most important is <\/span><b>net profit per sales day<\/b><span style=\"font-weight: 400;\"> and <\/span><b>how many such days you can consistently do per month<\/b><span style=\"font-weight: 400;\">. That directly determines your return and cash flow.<\/span><\/p><h3><b>How many kW and what connection are \"typically\" needed for a catering trailer or food truck?<\/b><\/h3><p><span style=\"font-weight: 400;\">It depends on the appliances, but if you have heating\/coffee machine\/cooling all at once, in practice <\/span><b>400V<\/b><span style=\"font-weight: 400;\">  with division into phases\/circuits is usually the most stable. For simple concepts, 230V may suffice, but you will quickly hit limits. <\/span><\/p><h3><b>What food cost is \"OK\"?<\/b><\/h3><p><span style=\"font-weight: 400;\">It depends on the concept and price per portion, but the point is to have room for staff, event fees, and profit after ingredients. If the food cost is high, you must have either a higher price or a large sales volume. <\/span><\/p><h3><b>Why does someone have brutal revenue but zero profit?<\/b><\/h3><p><span style=\"font-weight: 400;\">Because revenue doesn't solve costs. <\/span><b>A catering trailer or food truck<\/b><span style=\"font-weight: 400;\"> can have a large turnover, but if event fees, wages, energy, and ingredients are high, net profit can evaporate.<\/span><\/p><h3><b>Is it better to go for a cheaper setup or higher quality equipment?<\/b><\/h3><p><span style=\"font-weight: 400;\">If you have a clear concept and know you will be selling often, higher quality equipment and a good workflow will usually increase your service capacity and reliability. When \"testing\" the market, a more conservative start makes sense \u2013 but still with safe technology (especially electricity, water, hygiene). <\/span><\/p><h3><b>Can a catering trailer or food truck be a year-round business?<\/b><\/h3><p><span style=\"font-weight: 400;\">Yes, but you need to account for seasonality and have a plan: indoor events, winter markets, corporate events, collaborations, or another type of sale outside of summer. Year-round operation is more about the event calendar and marketing than the trailer itself. <\/span><\/p><h3><b>How quickly can the return on investment (ROI) come out?<\/b><\/h3><p><span style=\"font-weight: 400;\">ROI can be from a few months to several years \u2013 it depends most on the <\/span><b>number of sales days<\/b><span style=\"font-weight: 400;\"> and <\/span><b>net profit per day<\/b><span style=\"font-weight: 400;\">. Therefore, we always recommend doing both a conservative and a realistic scenario.<\/span><\/p><h3><b>What is the best first step when I want to start?<\/b><\/h3><p><span style=\"font-weight: 400;\">Find out where you will be selling (events\/locations), set your price per portion, calculate your food cost and costs per day \u2013 and from that, you will see what concept and equipment make sense for your <\/span><b>catering trailer or food truck<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>If you are considering a catering trailer or food truck, one of the first questions is perfectly natural: &#8220;How much<\/p>\n","protected":false},"author":1,"featured_media":39303,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[204],"tags":[],"table_tags":[],"class_list":["post-40786","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"_links":{"self":[{"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/posts\/40786","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/comments?post=40786"}],"version-history":[{"count":1,"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/posts\/40786\/revisions"}],"predecessor-version":[{"id":40787,"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/posts\/40786\/revisions\/40787"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/media\/39303"}],"wp:attachment":[{"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/media?parent=40786"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/categories?post=40786"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/tags?post=40786"},{"taxonomy":"table_tags","embeddable":true,"href":"https:\/\/gastronova.eu\/en\/wp-json\/wp\/v2\/table_tags?post=40786"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}