{"id":23922,"date":"2026-09-30T13:33:16","date_gmt":"2026-09-30T13:33:16","guid":{"rendered":"https:\/\/shinetrailers.com\/koszt-dania-food-truck-kalkulator\/"},"modified":"2026-10-09T10:05:31","modified_gmt":"2026-10-09T10:05:31","slug":"kostnad-matratt-food-truck-kalkylator","status":"publish","type":"page","link":"https:\/\/shinetrailers.com\/sv\/kostnad-matratt-food-truck-kalkylator\/","title":{"rendered":"Hur man ber\u00e4knar kostnaden f\u00f6r en matr\u00e4tt och s\u00e4tter priset i en food truck?"},"content":{"rendered":"<style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;600;700;800&display=swap');<\/p>\n<p>    .shine-wrapper {\n        font-family: 'Poppins', sans-serif;\n        color: #333333;\n        line-height: 1.6;\n        max-width: 1200px;\n        margin: 0 auto;\n        padding: 20px 20px;\n        box-sizing: border-box;\n    }<\/p>\n<p>    .shine-wrapper * {\n        box-sizing: border-box;\n    }<\/p>\n<p>    .shine-text-accent {\n        color: #E4C061;\n    }<\/p>\n<p>    .shine-header {\n        text-align: center;\n        margin-bottom: 40px;\n    }<\/p>\n<p>    .shine-header h1 {\n        font-size: 2.8em;\n        font-weight: 800;\n        margin-bottom: 15px;\n        color: #222;\n        line-height: 1.2;\n    }<\/p>\n<p>    .shine-intro-cloud {\n        background: #ffffff;\n        border-radius: 16px;\n        padding: 40px;\n        border: 1px solid #eaeaea;\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);\n        margin-bottom: 50px;\n        position: relative;\n        text-align: center;\n    }<\/p>\n<p>    .shine-image-banner {\n        width: 100%;\n        height: auto;\n        border-radius: 16px;\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);\n        margin-bottom: 50px;\n        object-fit: cover;\n        display: block;\n    }<\/p>\n<p>    .shine-cta-section {\n        background: #1a1a1a;\n        color: #ffffff;\n        border-radius: 25px;\n        padding: 50px 30px;\n        text-align: center;\n        background-image: radial-gradient(circle at top right, #333333 0%, #1a1a1a 100%);\n        margin-top: 40px;\n    }<\/p>\n<p>    .shine-cta-section h2 {\n        color: #E4C061;\n        font-size: 2.2em;\n        margin-top: 0;\n        margin-bottom: 20px;\n        font-weight: 700;\n    }<\/p>\n<p>    .shine-btn {\n        display: inline-block;\n        background: #E4C061;\n        color: #1a1a1a;\n        padding: 15px 40px;\n        border-radius: 30px;\n        text-decoration: none;\n        font-weight: bold;\n        font-size: 1.1em;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        transition: background 0.3s ease, transform 0.2s ease;\n    }<\/p>\n<p>    .shine-btn:hover {\n        background: #d4b050;\n        transform: scale(1.05);\n        color: #1a1a1a;\n    }<\/p>\n<p>    @media (max-width: 768px) {\n        .shine-header h1 { font-size: 2.2em; }\n        .shine-intro-cloud { padding: 25px; }\n    }\n<\/style>\n<div class=\"shine-wrapper\">\n<div class=\"shine-header\">\n<h1>Hur ber\u00e4knar man kostnaden f\u00f6r en matr\u00e4tt och s\u00e4tter priset i en <span class=\"shine-text-accent\">food truck?<\/span><\/h1>\n<\/p><\/div>\n<div class=\"shine-intro-cloud\">\n<p style=\"font-size: 1.15em; margin-bottom: 15px; color: #444; max-width: 900px; margin-left: auto; margin-right: auto;\"><strong>Du s\u00e4ljer en burgare f\u00f6r 74 SEK, och ingredienserna kostar cirka 23 SEK. Tj\u00e4nar du 51 SEK p\u00e5 varje portion?<\/strong> Det \u00e4r en bra utg\u00e5ngspunkt! Att ha en egen food truck \u00e4r en mycket givande verksamhet d\u00e4r en s\u00e5 bra marginal ger enorma m\u00f6jligheter. F\u00f6r att f\u00f6rvandla den till en ren, repeterbar vinst r\u00e4cker det med att planera bikostnaderna klokt \u2013 som f\u00f6rpackningar eller plats \u2013 och njuta av ett v\u00e4lm\u00e5ende f\u00f6retag.<\/p>\n<p style=\"font-size: 1.15em; margin-bottom: 15px; color: #444; max-width: 900px; margin-left: auto; margin-right: auto;\">Bra priser \u00e4r den absoluta nyckeln till framg\u00e5ng. En enkel och tydlig kalkyl r\u00e4cker f\u00f6r att hj\u00e4lpa dig f\u00f6rvandla din kulinariska passion till en s\u00e4ker vinst och visa vilken enorm finansiell potential som vilar i varje framg\u00e5ngsrik f\u00f6rs\u00e4ljningsdag.<\/p>\n<p style=\"font-size: 1.15em; margin-bottom: 0; color: #E4C061; max-width: 900px; margin-left: auto; margin-right: auto;\">Nedan hittar du en omfattande guide till vinstber\u00e4kning. Det \u00e4r ditt personliga verktyg f\u00f6r att bygga en l\u00f6nsam verksamhet \u2013 anv\u00e4nd det f\u00f6r att med sj\u00e4lvf\u00f6rtroende skapa nya, l\u00f6nsamma r\u00e4tter p\u00e5 menyn och planera framg\u00e5ngsrika resor till food truck-festivaler!<\/p>\n<\/p><\/div>\n<p>    <!-- MIEJSCE NA GRAFIK\u0118 1 --><br \/>\n    <img decoding=\"async\" src=\"https:\/\/shinetrailers.com\/wp-content\/uploads\/2026\/09\/Kalkulator-Kosztow-Dania2.webp\" alt=\"Kostnadskalkyl i en SHINE food truck\" class=\"shine-image-banner\" title=\"\"><\/p>\n<p>    <!-- G\u0141\u00d3WNY BLOK TEKSTOWY - KULOODPORNY --><\/p>\n<div style=\"max-width: 1200px; margin: 0 auto 50px auto; font-size: 1.15em; color: #444; line-height: 1.8; text-align: left;\">\n<h2 style=\"font-size: 1.8em; font-weight: 700; color: #222; margin: 50px 0 20px 0; padding-left: 15px; border-left: 4px solid #E4C061; display: block; line-height: 1.2;\">1. B\u00f6rja med ett exakt recept<\/h2>\n<p style=\"margin-bottom: 20px;\">Det f\u00f6rsta steget \u00e4r att best\u00e4mma hur mycket av varje ingrediens du anv\u00e4nder per portion. F\u00f6r en burgare inkluderar detta br\u00f6d, k\u00f6tt, ost, gr\u00f6nsaker och s\u00e5s. Hoppa inte \u00f6ver sm\u00e5 till\u00e4gg: olja, kryddor eller dekorationer. Enskilt kostar de lite, men vid st\u00f6rre f\u00f6rs\u00e4ljningsvolymer blir deras totala kostnad m\u00e4rkbar.<\/p>\n<p style=\"margin-bottom: 20px;\">Om ett kilo k\u00f6tt kostar 102,56 SEK och du anv\u00e4nder 150 g till en burgare, \u00e4r k\u00f6ttkostnaden <strong style=\"color: #222; font-weight: 700;\">102,56 \u00d7 150 \u00f7 1000 = 15,38 SEK<\/strong>. Ett br\u00f6d som k\u00f6ps f\u00f6r 3,85 SEK per styck r\u00e4knas utan omvandling till kilo. R\u00e4kna s\u00e5sen enligt ink\u00f6psenheten: i gram f\u00f6r pris per kilo eller i milliliter f\u00f6r pris per liter. Anta inte automatiskt att en liter av varje produkt v\u00e4ger ett kilo.<\/p>\n<ul style=\"margin-bottom: 25px; padding-left: 0; list-style-type: none;\">\n<li style=\"margin-bottom: 10px; position: relative; padding-left: 25px;\"><span style=\"color: #E4C061; position: absolute; left: 0; top: 0; font-size: 1.1em;\">\u2726<\/span> <strong style=\"color: #222; font-weight: 700;\">Br\u00f6d:<\/strong> 1 styck \u00d7 3,85 SEK = 3,85 SEK.<\/li>\n<li style=\"margin-bottom: 10px; position: relative; padding-left: 25px;\"><span style=\"color: #E4C061; position: absolute; left: 0; top: 0; font-size: 1.1em;\">\u2726<\/span> <strong style=\"color: #222; font-weight: 700;\">K\u00f6tt:<\/strong> 150 g till ett pris av 102,56 SEK\/kg = 15,38 SEK.<\/li>\n<li style=\"margin-bottom: 10px; position: relative; padding-left: 25px;\"><span style=\"color: #E4C061; position: absolute; left: 0; top: 0; font-size: 1.1em;\">\u2726<\/span> <strong style=\"color: #222; font-weight: 700;\">Ost:<\/strong> 20 g till ett pris av 89,74 SEK\/kg = 1,79 SEK.<\/li>\n<li style=\"margin-bottom: 10px; position: relative; padding-left: 25px;\"><span style=\"color: #E4C061; position: absolute; left: 0; top: 0; font-size: 1.1em;\">\u2726<\/span> <strong style=\"color: #222; font-weight: 700;\">Gr\u00f6nsaker:<\/strong> 50 g till ett pris av 30,77 SEK\/kg = 1,54 SEK.<\/li>\n<li style=\"margin-bottom: 10px; position: relative; padding-left: 25px;\"><span style=\"color: #E4C061; position: absolute; left: 0; top: 0; font-size: 1.1em;\">\u2726<\/span> <strong style=\"color: #222; font-weight: 700;\">S\u00e5s:<\/strong> 25 g till ett pris av 41,03 SEK\/kg = 1,03 SEK.<\/li>\n<\/ul>\n<p style=\"margin-bottom: 20px;\">Totalt ger detta <strong style=\"color: #222; font-weight: 700;\">23,59 SEK i ingredienser per portion<\/strong>. En konsekvent vikt hj\u00e4lper till att h\u00e5lla denna kostnad. Om varje person tillagar r\u00e4tten olika kommer kalkylen snabbt att skilja sig fr\u00e5n verkligheten. Det \u00e4r d\u00e4rf\u00f6r v\u00e4rt att f\u00f6rbereda ett kort receptkort och anv\u00e4nda en v\u00e5g n\u00e4r man best\u00e4mmer portioner.<\/p>\n<h2 style=\"font-size: 1.8em; font-weight: 700; color: #222; margin: 50px 0 20px 0; padding-left: 15px; border-left: 4px solid #E4C061; display: block; line-height: 1.2;\">2. Ta h\u00e4nsyn till svinn, f\u00f6rpackningar och sm\u00e5kostnader<\/h2>\n<p style=\"margin-bottom: 20px;\">En del av produkterna kan g\u00e5 till spillo, passera b\u00e4st f\u00f6re-datum eller f\u00f6rbli os\u00e5lda efter ett evenemang. I kalkylatorn inneb\u00e4r svinn den andel av de k\u00f6pta ingredienserna som du inte anv\u00e4nder i s\u00e5lda portioner. Med ett svinn p\u00e5 5% ber\u00e4knar vi ingredienskostnaden som <strong style=\"color: #222; font-weight: 700;\">23,59 \u00f7 0,95 = cirka 24,83 SEK<\/strong>. Detta \u00e4r en division med andelen anv\u00e4nd produkt, inte bara ett till\u00e4gg p\u00e5 5% till kostnaden.<\/p>\n<p style=\"margin-bottom: 20px;\">Denna modell \u00e4r en f\u00f6renkling. Om receptet redan inneh\u00e5ller ink\u00f6psm\u00e4ngder som tar h\u00e4nsyn till skalning eller andra f\u00f6rluster, l\u00e4gg inte till samma svinn en andra g\u00e5ng. Viktf\u00f6rlusten p\u00e5 k\u00f6tt under tillagningen inneb\u00e4r inte heller automatiskt en extra kostnad: om receptet anger 150 g r\u00e5tt k\u00f6tt \u00e4r dess pris redan inr\u00e4knat.<\/p>\n<p style=\"margin-bottom: 20px;\">Till portionskostnaden l\u00e4gger du till l\u00e5da, papper, servett och eventuella bestick. I v\u00e5rt exempel kostar f\u00f6rpackningen 3,85 SEK och \u00f6vriga kostnader beroende p\u00e5 antalet best\u00e4llningar 1,28 SEK. Den r\u00f6rliga kostnaden per portion \u00e4r d\u00e4rf\u00f6r cirka <strong style=\"color: #222; font-weight: 700;\">29,96 SEK<\/strong>. I denna extra post kan du inkludera t.ex. den genomsnittliga kortavgiften per best\u00e4llning. Om den beror p\u00e5 en procentandel av f\u00f6rs\u00e4ljningspriset, r\u00e4kna om den efter en pris\u00e4ndring.<\/p>\n<\/p><\/div>\n<p>    <!-- MIEJSCE NA GRAFIK\u0118 2 --><br \/>\n    <img decoding=\"async\" src=\"https:\/\/shinetrailers.com\/wp-content\/uploads\/2026\/09\/Kalkulator-Kosztow-Dania3.webp\" alt=\"R\u00e4tter serverade fr\u00e5n en food truck\" class=\"shine-image-banner\" title=\"\"><\/p>\n<p>    <!-- DRUGI BLOK TEKSTOWY - KULOODPORNY --><\/p>\n<div style=\"max-width: 1200px; margin: 0 auto 50px auto; font-size: 1.15em; color: #444; line-height: 1.8; text-align: left;\">\n<h2 style=\"font-size: 1.8em; font-weight: 700; color: #222; margin: 50px 0 20px 0; padding-left: 15px; border-left: 4px solid #E4C061; display: block; line-height: 1.2;\">3. Ber\u00e4kna dagliga kostnader och f\u00f6rdela dem mellan portioner<\/h2>\n<p style=\"margin-bottom: 20px;\">Den andra gruppen utgifter \u00e4r relaterad till sj\u00e4lva organiseringen av f\u00f6rs\u00e4ljningen. Dessa \u00e4r kostnader som uppst\u00e5r under en given dag eller h\u00e4nf\u00f6rs till den dagen, vilka du behandlar som fasta i den antagna f\u00f6rs\u00e4ljningsvolymen. \u00c4ven med ett litet antal kunder m\u00e5ste du fortfarande k\u00f6ra dit, f\u00f6rbereda st\u00e5ndet och tillhandah\u00e5lla service.<\/p>\n<ul style=\"margin-bottom: 25px; padding-left: 0; list-style-type: none;\">\n<li style=\"margin-bottom: 10px; position: relative; padding-left: 25px;\"><span style=\"color: #E4C061; position: absolute; left: 0; top: 0; font-size: 1.1em;\">\u2726<\/span> L\u00f6n f\u00f6r f\u00f6rberedelse, f\u00f6rs\u00e4ljning och st\u00e4dning, inklusive antagen l\u00f6n f\u00f6r ditt eget arbete.<\/li>\n<li style=\"margin-bottom: 10px; position: relative; padding-left: 25px;\"><span style=\"color: #E4C061; position: absolute; left: 0; top: 0; font-size: 1.1em;\">\u2726<\/span> Avgift f\u00f6r att delta i evenemanget eller hyra platsen.<\/li>\n<li style=\"margin-bottom: 10px; position: relative; padding-left: 25px;\"><span style=\"color: #E4C061; position: absolute; left: 0; top: 0; font-size: 1.1em;\">\u2726<\/span> Transport och daglig kostnad f\u00f6r tillg\u00e5ng till el\/vatten, om du fakturerar dem med ett fast belopp.<\/li>\n<li style=\"margin-bottom: 10px; position: relative; padding-left: 25px;\"><span style=\"color: #E4C061; position: absolute; left: 0; top: 0; font-size: 1.1em;\">\u2726<\/span> Allokerad del av kostnader f\u00f6r sl\u00e4pvagn, f\u00f6rs\u00e4kring, service och andra anl\u00e4ggningar.<\/li>\n<\/ul>\n<p style=\"margin-bottom: 20px;\">L\u00e5t oss anta att det totala beloppet \u00e4r 1538,46 SEK. Om du s\u00e4ljer 100 portioner tilldelas 15,38 SEK till var och en. Efter att ha lagt till den r\u00f6rliga kostnaden \u00e4r den fullst\u00e4ndiga kostnaden f\u00f6r en portion cirka <strong style=\"color: #222; font-weight: 700;\">45,34 SEK<\/strong>. N\u00e4r du bara s\u00e4ljer 50 portioner \u00f6kar andelen dagliga kostnader till 30,77 SEK och den fullst\u00e4ndiga kostnaden f\u00f6r en portion till cirka 60,73 SEK. D\u00e4rf\u00f6r \u00e4r det v\u00e4rt att kontrollera ett mindre optimistiskt scenario i kalkylatorn ocks\u00e5.<\/p>\n<p style=\"margin-bottom: 20px;\">Kalkylatorn antar en typ av matr\u00e4tt och samma r\u00f6rliga kostnader f\u00f6r alla portioner. Om du s\u00e4ljer flera produkter, ange den del av de dagliga kostnaderna som tilldelats den analyserade r\u00e4tten, eller ber\u00e4kna den genomsnittliga kostnaden och genomsnittspriset f\u00f6r hela menyn, med h\u00e4nsyn till andelen produkter i f\u00f6rs\u00e4ljningen. Tilldela inte hela 1538,46 SEK separat till burgare, pommes frites och drycker, eftersom du skulle r\u00e4kna samma utgifter flera g\u00e5nger.<\/p>\n<h2 style=\"font-size: 1.8em; font-weight: 700; color: #222; margin: 50px 0 20px 0; padding-left: 15px; border-left: 4px solid #E4C061; display: block; line-height: 1.2;\">4. Marginal och p\u00e5l\u00e4gg \u2014 kolla vad du r\u00e4knar<\/h2>\n<p style=\"margin-bottom: 20px;\">P\u00e5l\u00e4gg relaterar skillnaden mellan pris och kostnad till kostnaden. Marginal relaterar denna skillnad till f\u00f6rs\u00e4ljningspriset. Vid en kostnad av 51,28 SEK och ett pris av 76,92 SEK \u00e4r p\u00e5l\u00e4gget 50% och marginalen cirka 33,3%. Dessa procentsatser beskriver samma belopp p\u00e5 25,64 SEK, men har olika baser.<\/p>\n<p style=\"margin-bottom: 20px;\">I v\u00e5r kalkylator ber\u00e4knas m\u00e5lmarginalen efter att h\u00e4nsyn tagits till alla angivna kostnader vid den antagna f\u00f6rs\u00e4ljningen. Vi ber\u00e4knar priset enligt formeln: <strong style=\"color: #222; font-weight: 700;\">portionskostnad \u00f7 (1 \u2212 marginal)<\/strong>. F\u00f6r en kostnad p\u00e5 cirka 45,34 SEK och en marginal p\u00e5 20% blir resultatet cirka 56,68 SEK exklusive moms. Detta \u00e4r det pris som \u00e4r resultatet av antagandena, och inte en garanti f\u00f6r l\u00f6nsamhet eller en automatisk rekommendation f\u00f6r din plats.<\/p>\n<p style=\"margin-bottom: 20px;\">Separat kan du kontrollera andelen av ingredienskostnaden i priset, det vill s\u00e4ga den s\u00e5 kallade r\u00e5varukostnaden (food cost). Den ers\u00e4tter inte den fullst\u00e4ndiga kalkylen. En r\u00e4tt med en f\u00f6rdelaktig andel r\u00e5varor i priset kanske fortfarande inte t\u00e4cker kostnaderna f\u00f6r st\u00e5ndet och personalen. R\u00e4tt marginalniv\u00e5 beror p\u00e5 dina kostnader, f\u00f6rs\u00e4ljning och aff\u00e4rsm\u00e5l.<\/p>\n<h2 style=\"font-size: 1.8em; font-weight: 700; color: #222; margin: 50px 0 20px 0; padding-left: 15px; border-left: 4px solid #E4C061; display: block; line-height: 1.2;\">5. Beh\u00e5ll konsekventa belopp och kontrollera priset f\u00f6r kunden<\/h2>\n<p style=\"margin-bottom: 20px;\">N\u00e4r du redovisar moms ska kostnaderna i modellen motsvara den faktiska kostnaden efter h\u00e4nsyn till till\u00e4mpliga avdrag. Nettof\u00f6rs\u00e4ljningspriset (exkl. moms) \u00e4r basen f\u00f6r resultatber\u00e4kningen, och bruttopriset (inkl. moms) f\u00f6r kunden ber\u00e4knas av kalkylatorn efter att ha lagt till den angivna skattesatsen. Du anger skattesatsen f\u00f6r en specifik f\u00f6rs\u00e4ljning; kalkylatorn v\u00e4ljer den inte efter typ av matr\u00e4tt.<\/p>\n<p style=\"margin-bottom: 20px;\">Om du inte l\u00e4gger till moms p\u00e5 f\u00f6rs\u00e4ljningen, st\u00e4ll in momsf\u00e4ltet p\u00e5 0% i denna f\u00f6renklade modell och ange de faktiska kostnaderna f\u00f6retaget har haft, inklusive ej avdragsgill moms p\u00e5 ink\u00f6p. Att bara s\u00e4tta det till 0% avg\u00f6r inte din skattestatus. Kalkylatorns resultat f\u00f6rblir resultatet f\u00f6re inkomstskatt och f\u00f6re utgifter som du inte angett.<\/p>\n<\/p><\/div>\n<p>    <!-- MIEJSCE NA GRAFIK\u0118 3 --><br \/>\n    <img decoding=\"async\" src=\"https:\/\/shinetrailers.com\/wp-content\/uploads\/2026\/09\/Kalkulator-Kosztow-Dania1.webp\" alt=\"Break-even-punkt inom mobil gastronomi\" class=\"shine-image-banner\" title=\"\"><\/p>\n<p>    <!-- TRZECI BLOK TEKSTOWY - KULOODPORNY --><\/p>\n<div style=\"max-width: 1200px; margin: 0 auto 50px auto; font-size: 1.15em; color: #444; line-height: 1.8; text-align: left;\">\n<h2 style=\"font-size: 1.8em; font-weight: 700; color: #222; margin: 50px 0 20px 0; padding-left: 15px; border-left: 4px solid #E4C061; display: block; line-height: 1.2;\">6. Hur m\u00e5nga portioner m\u00e5ste s\u00e4ljas f\u00f6r att t\u00e4cka kostnaderna?<\/h2>\n<p style=\"margin-bottom: 20px;\">Break-even-punkten svarar p\u00e5 den praktiska fr\u00e5gan: hur m\u00e5nga portioner m\u00e5ste du s\u00e4lja till det valda priset f\u00f6r att t\u00e4cka de angivna dagliga kostnaderna? Vi ber\u00e4knar den som <strong style=\"color: #222; font-weight: 700;\">dagliga kostnader \u00f7 (f\u00f6rs\u00e4ljningspris exkl. moms \u2212 r\u00f6rlig kostnad per portion)<\/strong>, varvid antalet portioner avrundas upp\u00e5t.<\/p>\n<p style=\"margin-bottom: 20px;\">Om du i v\u00e5rt exempel s\u00e4ljer en burgare f\u00f6r 74,36 SEK exklusive moms, blir det efter de r\u00f6rliga kostnaderna cirka 44,40 SEK kvar av varje portion f\u00f6r att t\u00e4cka de dagliga kostnaderna. Med 1538,46 SEK i kostnader m\u00e5ste du s\u00e4lja <strong style=\"color: #222; font-weight: 700;\">35 portioner<\/strong>. Vid 100 portioner blir dagens resultat cirka 2901 SEK f\u00f6re inkomstskatt och kostnader som utel\u00e4mnats i kalkylen. Om moms m\u00e5ste betalas p\u00e5 priset 74,36 SEK blir resultatet proportionellt l\u00e4gre.<\/p>\n<p style=\"margin-bottom: 20px;\">N\u00e4r priset exklusive moms \u00e4r lika med den r\u00f6rliga kostnaden eller l\u00e4gre, kommer ytterligare portioner inte att t\u00e4cka positiva dagliga kostnader. Var ocks\u00e5 uppm\u00e4rksam p\u00e5 servicekapaciteten: en gr\u00e4ns p\u00e5 200 portioner hj\u00e4lper inte mycket om du bara kan f\u00f6rbereda 100 under evenemanget. Samtidigt r\u00e4knas efterfr\u00e5gan, arbetstid och st\u00e5ndets effektivitet.<\/p>\n<h2 style=\"font-size: 1.8em; font-weight: 700; color: #222; margin: 50px 0 20px 0; padding-left: 15px; border-left: 4px solid #E4C061; display: block; line-height: 1.2;\">7. S\u00e4tt priset och j\u00e4mf\u00f6r det sedan med verkligheten<\/h2>\n<p style=\"margin-bottom: 20px;\">Efter att ha ber\u00e4knat kostnaderna, kontrollera om det planerade priset passar portionsstorleken, serveringss\u00e4ttet och f\u00f6rs\u00e4ljningsst\u00e4llet. Att j\u00e4mf\u00f6ra med konkurrenter \u00e4r anv\u00e4ndbart, men det visar inte deras kostnader. Ditt pris b\u00f6r ocks\u00e5 vara resultatet av din egen kalkyl. Om kunden inte accepterar det pris som kr\u00e4vs f\u00f6r att t\u00e4cka utgifterna, \u00f6verv\u00e4g att \u00e4ndra receptet, erbjudandet, arbetsorganisationen eller platsen.<\/p>\n<p style=\"margin-bottom: 20px;\">Efter n\u00e5gra dagars f\u00f6rs\u00e4ljning, j\u00e4mf\u00f6r antagandena med faktiska ink\u00f6p, svinn och antal best\u00e4llningar. Uppdatera kalkylen efter att r\u00e5varupriser, vikt eller avgiften f\u00f6r evenemanget \u00e4ndrats. En kostnad som ber\u00e4knats en g\u00e5ng f\u00f6rblir inte aktuell i all o\u00e4ndlighet. Skriv \u00e4ven ner data fr\u00e5n dagar med l\u00e4gre n\u00e4rvaro, s\u00e5 att du inte bygger en plan uteslutande p\u00e5 de b\u00e4sta resultaten.<\/p>\n<\/p><\/div>\n<p>    <!-- Dolne Call to Action bazuj\u0105ce na podsumowaniu z tekstu --><\/p>\n<div class=\"shine-cta-section\">\n<h2>Kontrollera din matr\u00e4tt i kalkylatorn<\/h2>\n<p style=\"font-size: 1.1em; max-width: 750px; margin: 0 auto 30px auto; color: #dddddd;\">Ange ingredienser och m\u00e4ngder f\u00f6r en portion, fyll i kostnaderna och den antagna f\u00f6rs\u00e4ljningen. Kontrollera f\u00f6rst priset f\u00f6r den valda marginalen, och ange sedan ditt eget pris f\u00f6r kunden och se dagens resultat samt break-even-punkten. J\u00e4mf\u00f6r minst tv\u00e5 scenarier: den f\u00f6rv\u00e4ntade f\u00f6rs\u00e4ljningen och en dag med f\u00e4rre kunder.<\/p>\n<\/p><\/div>\n<p><!-- KALKULATOR: POCZ\u0104TEK \u2014 ten fragment mo\u017cna wklei\u0107 tak\u017ce osobno --><\/p>\n<style>\n.shine-cost-calculator{--sc-accent:#b82729;--sc-ink:#242424;--sc-muted:#595959;--sc-line:#dcdcdc;background:#f7f7f7;color:var(--sc-ink);padding:clamp(16px,3vw,30px);border-radius:12px;font-family:inherit;line-height:1.55;margin:30px 0;max-width:100%;box-sizing:border-box}\n.shine-cost-calculator *{box-sizing:border-box}\n.shine-cost-calculator h3{font-size:clamp(21px,3vw,28px);line-height:1.3;margin:0 0 8px;color:var(--sc-ink)}\n.shine-cost-calculator h4{font-size:18px;margin:24px 0 12px;color:var(--sc-ink)}\n.shine-cost-calculator p{margin:8px 0 16px}\n.shine-cost-calculator .sc-small{font-size:14px;color:var(--sc-muted)}\n.shine-cost-calculator label{display:block;font-size:14px;font-weight:600;min-width:0}\n.shine-cost-calculator input,.shine-cost-calculator select{display:block;width:100%;min-width:0;height:44px;padding:8px 10px;border:1px solid #c4c4c4;border-radius:5px;background:#fff;color:#242424;font:inherit;font-size:16px;margin:5px 0 0;box-shadow:none}\n.shine-cost-calculator input:focus-visible,.shine-cost-calculator select:focus-visible,.shine-cost-calculator button:focus-visible{outline:3px solid var(--sc-accent);outline-offset:3px}\n.shine-cost-calculator .sc-row{display:grid;grid-template-columns:1.3fr .8fr .9fr 1fr auto;gap:10px;align-items:end;padding:14px 0;border-bottom:1px solid var(--sc-line)}\n.shine-cost-calculator .sc-row-price{grid-column:1\/-1;font-size:13px;color:var(--sc-muted)}\n.shine-cost-calculator .sc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.shine-cost-calculator button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0px solid var(--sc-accent);border-radius:5px;background:#D9B557;color:#fff;padding:9px 14px;font:inherit;font-size:14px;font-weight:600;text-transform:none;letter-spacing:normal}\n.shine-cost-calculator button.sc-remove{background:#fff;color:#D9B557;border-color:#c4c4c4}\n.shine-cost-calculator .sc-add{margin-top:14px}\n.shine-cost-calculator .sc-results{background:#fff;border:1px solid var(--sc-line);border-top:4px solid #D9B557;border-radius:6px;padding:18px;margin-top:24px}\n.shine-cost-calculator .sc-results dl{margin:0}\n.shine-cost-calculator .sc-result{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #eee;flex-wrap:wrap}\n.shine-cost-calculator .sc-result:last-child{border-bottom:0}\n.shine-cost-calculator dt{margin:0;color:var(--sc-ink)}\n.shine-cost-calculator dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sc-ink)}\n.shine-cost-calculator .sc-error{color:#982122;font-weight:600;margin-top:16px}\n.shine-cost-calculator [hidden]{display:none!important}\n@media(max-width:700px){.shine-cost-calculator .sc-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shine-cost-calculator .sc-row label:first-child{grid-column:1\/-1}.shine-cost-calculator .sc-remove{justify-self:start}.shine-cost-calculator .sc-row-price{grid-column:auto;align-self:center}.shine-cost-calculator .sc-fields{grid-template-columns:1fr}}\n<\/style>\n<section class=\"shine-cost-calculator\" aria-label=\"Kalkylator f\u00f6r r\u00e4tters kostnad och f\u00f6rs\u00e4ljningspris\">\n<h3>Kalkylator f\u00f6r pris p\u00e5 matr\u00e4tt i food truck<\/h3>\n<p class=\"sc-small\">Exempel f\u00f6r en matr\u00e4tt. Fyll i dina egna data. Resultaten r\u00e4knas om automatiskt.<\/p>\n<h4>Ingredienser per en portion<\/h4>\n<div data-sc-rows><\/div>\n<p><button type=\"button\" class=\"sc-add\" data-sc-add>+ L\u00e4gg till ingrediens<\/button><\/p>\n<h4>Kostnader och f\u00f6rs\u00e4ljningsplan<\/h4>\n<div class=\"sc-fields\">\n<label>Svinn av k\u00f6pta ingredienser (%)<input type=\"number\" name=\"sc-loss\" min=\"0\" max=\"99.9\" step=\"any\" value=\"5\" inputmode=\"decimal\"><\/label><br \/>\n<label>F\u00f6rpackning per portion (SEK)<input type=\"number\" name=\"sc-packaging\" min=\"0\" max=\"1000000\" step=\"any\" value=\"3.85\" inputmode=\"decimal\"><\/label><br \/>\n<label>\u00d6vriga r\u00f6rliga kostnader per portion (SEK)<input type=\"number\" name=\"sc-variable\" min=\"0\" max=\"1000000\" step=\"any\" value=\"1.28\" inputmode=\"decimal\"><\/label><br \/>\n<label>Dagliga kostnader allokerade till denna matr\u00e4tt (SEK)<input type=\"number\" name=\"sc-fixed\" min=\"0\" max=\"1000000000\" step=\"any\" value=\"1538.46\" inputmode=\"decimal\"><\/label><br \/>\n<label>Planerat antal portioner per dag<input type=\"number\" name=\"sc-portions\" min=\"1\" max=\"1000000\" step=\"1\" value=\"100\" inputmode=\"numeric\"><\/label><br \/>\n<label>M\u00e5lmarginal efter angivna kostnader (%)<input type=\"number\" name=\"sc-margin\" min=\"0\" max=\"99.9\" step=\"any\" value=\"20\" inputmode=\"decimal\"><\/label><br \/>\n<label>Moms p\u00e5 f\u00f6rs\u00e4ljning (%) \u2014 ange r\u00e4tt skattesats<input type=\"number\" name=\"sc-vat\" min=\"0\" max=\"100\" step=\"any\" value=\"0\" inputmode=\"decimal\"><\/label><br \/>\n<label>Ditt pris till kunden, med moms (SEK)<input type=\"number\" name=\"sc-selling\" min=\"0\" max=\"1000000\" step=\"any\" value=\"74.36\" inputmode=\"decimal\"><\/label>\n<\/div>\n<p class=\"sc-small\">Ange kostnaderna efter att h\u00e4nsyn tagits till till\u00e4mpliga momsavdrag. Om du inte l\u00e4gger till moms p\u00e5 f\u00f6rs\u00e4ljningen, st\u00e4ll in 0% och ange de faktiska kostnaderna. Inkludera inte samma utgift i b\u00e5de portionskostnader och dagliga kostnader samtidigt. Momsf\u00e4ltet avg\u00f6r inte din skattestatus.<\/p>\n<p class=\"sc-error\" role=\"alert\" data-sc-error hidden>\n<div class=\"sc-results\" data-sc-results aria-live=\"polite\" aria-atomic=\"true\">\n<dl>\n<div class=\"sc-result\">\n<dt>Ingredienser f\u00f6re h\u00e4nsyn till svinn<\/dt>\n<dd data-sc-out=\"raw\">\u2014<\/dd>\n<\/div>\n<div class=\"sc-result\">\n<dt>R\u00f6rlig kostnad f\u00f6r en portion, med svinn<\/dt>\n<dd data-sc-out=\"variable\">\u2014<\/dd>\n<\/div>\n<div class=\"sc-result\">\n<dt>Andel dagliga kostnader i en portion<\/dt>\n<dd data-sc-out=\"fixedShare\">\u2014<\/dd>\n<\/div>\n<div class=\"sc-result\">\n<dt>Total kostnad f\u00f6r en portion<\/dt>\n<dd data-sc-out=\"total\">\u2014<\/dd>\n<\/div>\n<div class=\"sc-result\">\n<dt>Pris exklusive moms f\u00f6r m\u00e5lmarginalen<\/dt>\n<dd data-sc-out=\"targetNet\">\u2014<\/dd>\n<\/div>\n<div class=\"sc-result\">\n<dt>Pris f\u00f6r kund med moms, f\u00f6r m\u00e5lmarginalen<\/dt>\n<dd data-sc-out=\"targetGross\">\u2014<\/dd>\n<\/div>\n<div class=\"sc-result\">\n<dt>Ditt pris efter avdrag f\u00f6r moms<\/dt>\n<dd data-sc-out=\"sellingNet\">\u2014<\/dd>\n<\/div>\n<div class=\"sc-result\">\n<dt>Dagens resultat med ditt pris och antal portioner<\/dt>\n<dd data-sc-out=\"daily\">\u2014<\/dd>\n<\/div>\n<div class=\"sc-result\">\n<dt>Marginal efter angivna kostnader till ditt pris<\/dt>\n<dd data-sc-out=\"actualMargin\">\u2014<\/dd>\n<\/div>\n<div class=\"sc-result\">\n<dt>Break-even-punkt med ditt pris<\/dt>\n<dd data-sc-out=\"breakEven\">\u2014<\/dd>\n<\/div>\n<\/dl>\n<\/div>\n<p class=\"sc-small\">Resultat f\u00f6re inkomstskatt och kostnader som inte inkluderats i formul\u00e4ret. M\u00e5lmarginalen avser priset exklusive moms. Modellen antar en of\u00f6r\u00e4nderlig r\u00f6rlig kostnad per portion och dagliga kostnader i det analyserade f\u00f6rs\u00e4ljningsintervallet. Antalet portioner som beh\u00f6vs f\u00f6r att t\u00e4cka kostnaderna avrundas upp\u00e5t, och m\u00e5lpriset avrundas upp\u00e5t till n\u00e4rmaste \u00f6re.<\/p>\n<p><noscript><\/p>\n<p>Kalkylatorn kr\u00e4ver att JavaScript \u00e4r aktiverat.<\/p>\n<p><\/noscript><br \/>\n<\/section>\n<p><script>\n(function () {\n  'use strict';\n  function initAll() {\n    document.querySelectorAll('.shine-cost-calculator').forEach(function (root) {\n      if (root.dataset.scReady) return;\n      root.dataset.scReady = '1';\n      var rows = root.querySelector('[data-sc-rows]');\n      var money = new Intl.NumberFormat('sv-SE', {style: 'currency', currency: 'SEK'});\n      var number = new Intl.NumberFormat('sv-SE', {maximumFractionDigits: 1});\n      var error = root.querySelector('[data-sc-error]');\n      var results = root.querySelector('[data-sc-results]');\n      function read(element) {\n        var value = element.value.trim();\n        var n = Number(value);\n        if (value === '' || !Number.isFinite(n) || !element.checkValidity()) {\n          throw new Error('Fyll i alla numeriska f\u00e4lt med giltiga v\u00e4rden. Kostnader kan inte vara negativa, antalet portioner m\u00e5ste vara ett positivt heltal, och svinn samt marginal m\u00e5ste vara mindre \u00e4n 100%.');\n        }\n        return n;\n      }\n      function field(name) { return read(root.querySelector('[name=\"sc-' + name + '\"]')); }\n      function out(name, value) { root.querySelector('[data-sc-out=\"' + name + '\"]').textContent = value; }\n      function centsUp(n) { return Math.ceil(n * 100 - 1e-8) \/ 100; }\n      function update() {\n        try {\n          var raw = 0;\n          rows.querySelectorAll('.sc-row').forEach(function (row) {\n            var qty = read(row.querySelector('[data-sc-qty]'));\n            var price = read(row.querySelector('[data-sc-price]'));\n            var unit = row.querySelector('[data-sc-unit]').value;\n            var cost = qty * price \/ (unit === 'piece' ? 1 : 1000);\n            row.querySelector('[data-sc-row-total]').textContent = 'Kostnad per portion: ' + money.format(cost);\n            raw += cost;\n          });\n          var loss = field('loss'), packaging = field('packaging'), other = field('variable');\n          var fixed = field('fixed'), portions = field('portions'), margin = field('margin');\n          var vat = field('vat'), sellingGross = field('selling');\n          var variable = raw \/ (1 - loss \/ 100) + packaging + other;\n          var fixedShare = fixed \/ portions;\n          var total = variable + fixedShare;\n          var targetNet = centsUp(total \/ (1 - margin \/ 100));\n          var targetGross = centsUp(targetNet * (1 + vat \/ 100));\n          var sellingNet = sellingGross \/ (1 + vat \/ 100);\n          var contribution = sellingNet - variable;\n          var daily = contribution * portions - fixed;\n          var breakEven;\n          if (fixed === 0) {\n            breakEven = contribution < -1e-9 ? 'Ingen \u2014 varje portion genererar en f\u00f6rlust' : '0 portioner \u2014 inga dagliga kostnader';\n          } else if (contribution <= 1e-9) {\n            breakEven = 'Ingen vid detta pris';\n          } else {\n            breakEven = new Intl.NumberFormat('sv-SE').format(Math.ceil(fixed \/ contribution - 1e-9)) + ' portioner';\n          }\n          out('raw', money.format(raw));\n          out('variable', money.format(variable));\n          out('fixedShare', money.format(fixedShare));\n          out('total', money.format(total));\n          out('targetNet', money.format(targetNet));\n          out('targetGross', money.format(targetGross));\n          out('sellingNet', money.format(sellingNet));\n          out('daily', money.format(daily));\n          out('actualMargin', sellingNet > 0 ? number.format((sellingNet - total) \/ sellingNet * 100) + '%' : 'Ej till\u00e4mpligt \u2014 priset \u00e4r 0');\n          out('breakEven', breakEven);\n          error.hidden = true;\n          results.hidden = false;\n        } catch (e) {\n          results.hidden = true;\n          error.textContent = e.message;\n          error.hidden = false;\n        }\n        var onlyOne = rows.children.length === 1;\n        rows.querySelectorAll('[data-sc-remove]').forEach(function (button) { button.disabled = onlyOne; });\n      }\n      function addRow(name, qty, unit, price) {\n        var row = document.createElement('div');\n        row.className = 'sc-row';\n        row.innerHTML = '<label>Ingrediens<input type=\"text\" data-sc-name maxlength=\"80\"><\/label>' +\n          '<label>M\u00e4ngd per portion<input type=\"number\" data-sc-qty min=\"0\" max=\"1000000\" step=\"any\" inputmode=\"decimal\"><\/label>' +\n          '<label>Enhet<select data-sc-unit><option value=\"g\">g \u00b7 pris per kg<\/option><option value=\"ml\">ml \u00b7 pris per liter<\/option><option value=\"piece\">st. \u00b7 pris per st.<\/option><\/select><\/label>' +\n          '<label><span data-sc-price-label>Ink\u00f6pspris (SEK\/kg)<\/span><input type=\"number\" data-sc-price min=\"0\" max=\"1000000\" step=\"any\" inputmode=\"decimal\"><\/label>' +\n          '<button type=\"button\" class=\"sc-remove\" data-sc-remove>Ta bort<\/button>' +\n          '<span class=\"sc-row-price\" data-sc-row-total><\/span>';;\n        row.querySelector('[data-sc-name]').value = name || '';\n        row.querySelector('[data-sc-qty]').value = qty;\n        row.querySelector('[data-sc-unit]').value = unit;\n        row.querySelector('[data-sc-price]').value = price;\n        rows.appendChild(row);\n        updateUnit(row);\n        return row;\n      }\n      function updateUnit(row) {\n        var unit = row.querySelector('[data-sc-unit]').value;\n        var suffix = unit === 'g' ? 'kg' : unit === 'ml' ? 'l' : 'st.';\n        row.querySelector('[data-sc-price-label]').textContent = 'Ink\u00f6pspris (SEK\/' + suffix + ')';\n      }\n      addRow('Br\u00f6d', 1, 'piece', 3.85);\n      addRow('K\u00f6tt', 150, 'g', 102.56);\n      addRow('Ost', 20, 'g', 89.74);\n      addRow('Gr\u00f6nsaker', 50, 'g', 30.77);\n      addRow('S\u00e5s', 25, 'g', 41.03);\n      root.addEventListener('input', update);\n      root.addEventListener('change', function (e) {\n        if (e.target.matches('[data-sc-unit]')) updateUnit(e.target.closest('.sc-row'));\n        update();\n      });\n      root.addEventListener('click', function (e) {\n        var add = e.target.closest('[data-sc-add]');\n        var remove = e.target.closest('[data-sc-remove]');\n        if (add) {\n          var row = addRow('', 0, 'g', 0);\n          update();\n          row.querySelector('[data-sc-name]').focus();\n        } else if (remove && rows.children.length > 1) {\n          remove.closest('.sc-row').remove();\n          update();\n          root.querySelector('[data-sc-add]').focus();\n        }\n      });\n      update();\n    });\n  }\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', initAll);\n  else initAll();\n})();\n<\/script><br \/>\n<!-- KALKULATOR: KONIEC --><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Hur ber\u00e4knar man kostnaden f\u00f6r en matr\u00e4tt och s\u00e4tter priset i en food truck? Du s\u00e4ljer en burgare f\u00f6r 74 SEK, och ingredienserna kostar cirka 23 SEK. Tj\u00e4nar du 51 SEK p\u00e5 varje portion? Det \u00e4r en bra utg\u00e5ngspunkt! Att ha en egen food truck \u00e4r en mycket givande verksamhet d\u00e4r en s\u00e5 bra marginal &hellip; <a href=\"https:\/\/shinetrailers.com\/sv\/kostnad-matratt-food-truck-kalkylator\/\">Continued<\/a><\/p>\n","protected":false},"author":4,"featured_media":23923,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23922","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/shinetrailers.com\/sv\/wp-json\/wp\/v2\/pages\/23922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shinetrailers.com\/sv\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shinetrailers.com\/sv\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shinetrailers.com\/sv\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/shinetrailers.com\/sv\/wp-json\/wp\/v2\/comments?post=23922"}],"version-history":[{"count":3,"href":"https:\/\/shinetrailers.com\/sv\/wp-json\/wp\/v2\/pages\/23922\/revisions"}],"predecessor-version":[{"id":23942,"href":"https:\/\/shinetrailers.com\/sv\/wp-json\/wp\/v2\/pages\/23922\/revisions\/23942"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shinetrailers.com\/sv\/wp-json\/wp\/v2\/media\/23923"}],"wp:attachment":[{"href":"https:\/\/shinetrailers.com\/sv\/wp-json\/wp\/v2\/media?parent=23922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}