{"id":1843,"date":"2026-05-25T05:53:04","date_gmt":"2026-05-25T05:53:04","guid":{"rendered":"https:\/\/wonhimealbox.com\/?page_id=1843"},"modified":"2026-05-25T05:57:38","modified_gmt":"2026-05-25T05:57:38","slug":"landed-cost-estimator-fob-vs-cif","status":"publish","type":"page","link":"https:\/\/wonhimealbox.com\/de\/wholesale-food-containers\/food-container-supplier\/landed-cost-estimator-fob-vs-cif\/","title":{"rendered":"Anlandekostensch\u00e4tzer FOB vs. CIF"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b1d09ae\" data-block-id=\"b1d09ae\"><style>.stk-b1d09ae {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b1d09ae-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b8f986b\" data-v=\"4\" data-block-id=\"b8f986b\"><style>.stk-b8f986b-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b8f986b-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-b8f986b-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div id=\"wanhui-estimator-module\">\n<style>\n\/* ==========================================================================\n   Wanhui Landed Cost Estimator - Scoped CSS\n   ========================================================================== *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;800&display=swap');\n\n#wanhui-estimator-module {\n    \/* CSS Variables from original request *\/\n    --wh-p: #181818;\n    --wh-a: #D81818;\n    --wh-t: #000000;\n    --wh-c: #F5F5F5;\n    --wh-b: #E0E0E0;\n    --wh-m: #6B7280;\n    \n    width: 100% !important;\n    padding: 40px 0 !important;\n    background-color: #ffffff !important;\n    font-family: 'Inter', system-ui, sans-serif !important;\n    box-sizing: border-box !important;\n}\n\n#wanhui-estimator-module * {\n    box-sizing: border-box !important;\n}\n\n#wanhui-estimator-module .wh-container {\n    max-width: 1600px !important;\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n}\n\n\/* Header & Intro *\/\n#wanhui-estimator-module h2.wh-title {\n    font-size: 32px !important;\n    color: var(--wh-p) !important;\n    margin: 0 0 15px 0 !important;\n    padding-bottom: 12px !important;\n    border-bottom: 4px solid var(--wh-p) !important;\n    display: inline-block !important;\n    text-transform: capitalize !important;\n    font-weight: 800 !important;\n    letter-spacing: -0.5px !important;\n    line-height: 1.2 !important;\n}\n\n#wanhui-estimator-module p.wh-intro {\n    font-size: 16px !important;\n    color: var(--wh-m) !important;\n    margin: 0 0 40px 0 !important;\n    max-width: 100% !important; \n    text-align: justify !important; \/* \u9876\u90e8\u9760\u5de6\u94fa\u5e73\uff0c\u53f3\u8fb9\u65e0\u7a7a\u767d *\/\n    line-height: 1.6 !important;\n    border-left: 4px solid var(--wh-a) !important;\n    padding-left: 20px !important;\n    background: var(--wh-c) !important;\n    padding: 20px !important;\n}\n\n\/* Industrial Dashboard Form Bar *\/\n#wanhui-estimator-module .wh-controls {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 20px !important;\n    align-items: flex-end !important;\n    background: var(--wh-p) !important;\n    padding: 30px !important;\n    border-radius: 4px !important;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important;\n}\n\n#wanhui-estimator-module .wh-field {\n    flex: 1 1 200px !important;\n}\n\n#wanhui-estimator-module .wh-field label {\n    display: block !important;\n    font-size: 13px !important;\n    color: var(--wh-c) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin-bottom: 10px !important;\n    font-weight: 600 !important;\n}\n\n#wanhui-estimator-module .wh-field select,\n#wanhui-estimator-module .wh-field input {\n    width: 100% !important;\n    padding: 12px 16px !important;\n    background: #ffffff !important;\n    border: 2px solid transparent !important;\n    border-radius: 2px !important;\n    font-size: 15px !important;\n    color: var(--wh-t) !important;\n    outline: none !important;\n    height: 48px !important;\n    transition: border-color 0.2s !important;\n    font-family: inherit !important;\n}\n\n#wanhui-estimator-module .wh-field select:focus,\n#wanhui-estimator-module .wh-field input:focus {\n    border-color: var(--wh-a) !important;\n}\n\n#wanhui-estimator-module button.wh-btn {\n    height: 48px !important;\n    padding: 0 35px !important;\n    background: var(--wh-a) !important;\n    color: #ffffff !important;\n    font-weight: 700 !important;\n    font-size: 15px !important;\n    text-transform: uppercase !important;\n    border: none !important;\n    border-radius: 2px !important;\n    cursor: pointer !important;\n    transition: background 0.3s !important;\n    flex: 0 0 auto !important;\n}\n\n#wanhui-estimator-module button.wh-btn:hover {\n    background: #aa1212 !important;\n}\n\n\/* Result Table Area *\/\n#wanhui-estimator-module .wh-result-wrapper {\n    display: none !important; \/* Managed by JS inline style *\/\n    margin-top: 40px !important;\n    background: #ffffff !important;\n    border: 1px solid var(--wh-b) !important;\n    border-top: 4px solid var(--wh-p) !important;\n    padding: 40px !important;\n    box-shadow: 0 5px 20px rgba(0,0,0,0.04) !important;\n}\n\n#wanhui-estimator-module .wh-res-header {\n    margin-bottom: 30px !important;\n}\n\n#wanhui-estimator-module h3.wh-res-title {\n    font-size: 24px !important;\n    color: var(--wh-p) !important;\n    margin: 0 0 8px 0 !important;\n    font-weight: 800 !important;\n}\n\n#wanhui-estimator-module p.wh-res-summary {\n    color: var(--wh-m) !important;\n    margin: 0 !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n}\n\n#wanhui-estimator-module table.wh-table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    font-size: 15px !important;\n}\n\n#wanhui-estimator-module table.wh-table th,\n#wanhui-estimator-module table.wh-table td {\n    padding: 16px !important;\n    border-bottom: 1px solid var(--wh-b) !important;\n    text-align: right !important;\n}\n\n#wanhui-estimator-module table.wh-table th:first-child,\n#wanhui-estimator-module table.wh-table td:first-child {\n    text-align: left !important;\n    font-weight: 600 !important;\n    color: var(--wh-p) !important;\n}\n\n#wanhui-estimator-module table.wh-table thead th {\n    background: var(--wh-p) !important;\n    color: #ffffff !important;\n    text-transform: uppercase !important;\n    font-size: 13px !important;\n    letter-spacing: 1px !important;\n    border: none !important;\n}\n\n#wanhui-estimator-module table.wh-table tbody tr:hover td {\n    background: var(--wh-c) !important;\n}\n\n#wanhui-estimator-module table.wh-table tfoot td {\n    background: var(--wh-c) !important;\n    color: var(--wh-p) !important;\n    font-weight: 800 !important;\n    font-size: 16px !important;\n    border-top: 2px solid var(--wh-p) !important;\n    border-bottom: none !important;\n}\n\n#wanhui-estimator-module .wh-savings-box {\n    background: #fdf2f2 !important;\n    border-left: 4px solid var(--wh-a) !important;\n    padding: 20px !important;\n    margin-top: 30px !important;\n    font-size: 16px !important;\n    color: #881111 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n}\n\n#wanhui-estimator-module .wh-savings-box strong {\n    font-size: 22px !important;\n    color: var(--wh-a) !important;\n}\n\n#wanhui-estimator-module .wh-footer-notes {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: flex-end !important;\n    margin-top: 40px !important;\n    gap: 30px !important;\n}\n\n#wanhui-estimator-module p.wh-disclaimer {\n    margin: 0 !important;\n    font-size: 13px !important;\n    color: var(--wh-m) !important;\n    font-style: italic !important;\n    line-height: 1.5 !important;\n    flex: 1 !important;\n}\n\n#wanhui-estimator-module a.wh-cta-static {\n    display: inline-block !important;\n    background: var(--wh-a) !important;\n    color: #ffffff !important;\n    text-decoration: none !important;\n    padding: 16px 32px !important;\n    border-radius: 2px !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    font-size: 14px !important;\n    transition: background 0.3s !important;\n    white-space: nowrap !important;\n    flex: 0 0 auto !important;\n}\n\n#wanhui-estimator-module a.wh-cta-static:hover {\n    background: var(--wh-p) !important;\n}\n\n@media(max-width: 900px) {\n    #wanhui-estimator-module .wh-footer-notes {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n    }\n    #wanhui-estimator-module a.wh-cta-static {\n        width: 100% !important;\n        text-align: center !important;\n    }\n    #wanhui-estimator-module .wh-savings-box {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        gap: 10px !important;\n    }\n}\n<\/style>\n\n<div class=\"wh-container\">\n    <h2 class=\"wh-title\">Landed Cost Estimator \u2014 FOB Vs CIF<\/h2>\n    <p class=\"wh-intro\">Compare what you actually pay per unit when you account for shipping, customs, and inland handling. Useful for evaluating manufacturer-direct sourcing against a wholesale distributor chain.<\/p>\n\n    <div class=\"wh-controls\">\n        <div class=\"wh-field\">\n            <label for=\"wh_line\">Product line<\/label>\n            <select id=\"wh_line\">\n                <option value=\"mfpp\">MFPP Hinged Lid<\/option>\n                <option value=\"highend\">High-End Food Container<\/option>\n                <option value=\"disposable\">Disposable Plastic Container<\/option>\n                <option value=\"bio\">Biodegradable Container<\/option>\n                <option value=\"iml\">IML (Film Inside)<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"wh-field\">\n            <label for=\"wh_qty\">Order quantity (units)<\/label>\n            <input type=\"number\" id=\"wh_qty\" placeholder=\"e.g. 100000\" min=\"10000\" step=\"10000\" value=\"100000\">\n        <\/div>\n\n        <div class=\"wh-field\">\n            <label for=\"wh_dest\">Destination port region<\/label>\n            <select id=\"wh_dest\">\n                <option value=\"asia\">Asia-Pacific<\/option>\n                <option value=\"me\">Middle East<\/option>\n                <option value=\"eu\">Europe<\/option>\n                <option value=\"na\">North America<\/option>\n                <option value=\"sa\">South America<\/option>\n            <\/select>\n        <\/div>\n\n        <div class=\"wh-field\">\n            <label for=\"wh_inco\">Incoterm<\/label>\n            <select id=\"wh_inco\">\n                <option value=\"fob\">FOB Qingdao<\/option>\n                <option value=\"cif\">CIF destination port<\/option>\n            <\/select>\n        <\/div>\n\n        <button class=\"wh-btn\" onclick=\"wh_calculate_cost()\">Estimate Cost<\/button>\n    <\/div>\n\n    <div id=\"wh_result\" class=\"wh-result-wrapper\">\n        <div class=\"wh-res-header\">\n            <h3 class=\"wh-res-title\">Landed Cost Comparison<\/h3>\n            <p id=\"wh_res_summary\" class=\"wh-res-summary\"><\/p>\n        <\/div>\n\n        <table class=\"wh-table\">\n            <thead>\n                <tr>\n                    <th>Cost component<\/th>\n                    <th>Manufacturer-direct (us)<\/th>\n                    <th>Wholesale distributor<\/th>\n                <\/tr>\n            <\/thead>\n            <tbody>\n                <tr>\n                    <td>Per-unit cost<\/td>\n                    <td id=\"wh_mfr_unit\"><\/td>\n                    <td id=\"wh_dist_unit\"><\/td>\n                <\/tr>\n                <tr>\n                    <td>Goods value<\/td>\n                    <td id=\"wh_mfr_goods\"><\/td>\n                    <td id=\"wh_dist_goods\"><\/td>\n                <\/tr>\n                <tr>\n                    <td id=\"wh_ship_lbl\">Shipping<\/td>\n                    <td id=\"wh_mfr_ship\"><\/td>\n                    <td>included in markup<\/td>\n                <\/tr>\n                <tr>\n                    <td id=\"wh_cust_lbl\">Customs<\/td>\n                    <td id=\"wh_mfr_cust\"><\/td>\n                    <td>included<\/td>\n                <\/tr>\n                <tr>\n                    <td>Inland handling + insurance buffer<\/td>\n                    <td id=\"wh_mfr_buf\"><\/td>\n                    <td>included<\/td>\n                <\/tr>\n            <\/tbody>\n            <tfoot>\n                <tr>\n                    <td>Total landed<\/td>\n                    <td id=\"wh_mfr_total\"><\/td>\n                    <td id=\"wh_dist_total\"><\/td>\n                <\/tr>\n                <tr>\n                    <td>Per-unit landed<\/td>\n                    <td id=\"wh_mfr_per\"><\/td>\n                    <td id=\"wh_dist_per\"><\/td>\n                <\/tr>\n            <\/tfoot>\n        <\/table>\n\n        <div class=\"wh-savings-box\">\n            <span>Estimated savings via manufacturer-direct:<\/span>\n            <span id=\"wh_saving_val\"><\/span>\n        <\/div>\n\n        <div class=\"wh-footer-notes\">\n            <p class=\"wh-disclaimer\">Estimates use typical 2024-2025 export bands and indicative customs and shipping rates. Actual figures depend on resin price, vessel availability, customs ruling at port-of-entry, and your inland logistics arrangement. Always confirm with a binding quote.<\/p>\n            <a class=\"wh-cta-static\" href=\"#ct-popup-791\">Request a binding landed-cost quote<\/a>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\nvar WH_PRICE_MFR = {mfpp: 0.07, highend: 0.10, disposable: 0.06, bio: 0.12, iml: 0.13};\nvar WH_PRICE_DIST = {mfpp: 0.12, highend: 0.16, disposable: 0.11, bio: 0.18, iml: 0.20};\nvar WH_SHIPPING_FOB = {asia: 0, me: 0, eu: 0, na: 0, sa: 0};\nvar WH_SHIPPING_CIF = {asia: 0.008, me: 0.020, eu: 0.025, na: 0.022, sa: 0.028};\nvar WH_CUSTOMS = {asia: 0.05, me: 0.05, eu: 0.04, na: 0.04, sa: 0.07};\nvar WH_CONTAINER_CAP = {mfpp: 120000, highend: 140000, disposable: 140000, bio: 120000, iml: 90000};\n\nfunction wh_calculate_cost() {\n    var line = document.getElementById('wh_line').value;\n    var qtyStr = document.getElementById('wh_qty').value;\n    var qty = parseInt(qtyStr) || 0;\n    var dest = document.getElementById('wh_dest').value;\n    var inco = document.getElementById('wh_inco').value;\n\n    if (qty < 10000) {\n        alert('Enter a quantity of at least 10,000 units to model a containerized order.');\n        return;\n    }\n\n    var mfrUnit = WH_PRICE_MFR[line];\n    var distUnit = WH_PRICE_DIST[line];\n    \n    var shipUnit = 0;\n    if (inco === 'cif') {\n        shipUnit = WH_SHIPPING_CIF[dest];\n    }\n    if (inco === 'fob') {\n        shipUnit = WH_SHIPPING_FOB[dest];\n    }\n\n    var customsRate = WH_CUSTOMS[dest];\n    var buffer = 0.02;\n\n    var mfrShip = 0;\n    if (inco === 'fob') {\n        mfrShip = qty * 0.012;\n    }\n    if (inco === 'cif') {\n        mfrShip = qty * shipUnit;\n    }\n\n    var mfrSubtotal = (mfrUnit * qty) + mfrShip;\n    var mfrCustoms = mfrSubtotal * customsRate;\n    var mfrTotal = mfrSubtotal + mfrCustoms + (qty * buffer);\n    var mfrPerUnit = mfrTotal \/ qty;\n\n    var distTotal = distUnit * qty;\n    var distPerUnit = distUnit;\n\n    var saving = distTotal - mfrTotal;\n    var savingPct = ((saving \/ distTotal) * 100).toFixed(1);\n    var containers = Math.ceil(qty \/ WH_CONTAINER_CAP[line]);\n\n    var destText = ' destination port';\n    if (inco === 'fob') {\n        destText = ' Qingdao';\n    }\n    \n    var shipLabelText = 'included CIF';\n    if (inco === 'fob') {\n        shipLabelText = 'buyer-arranged';\n    }\n\n    \/* Target exact spans to update text, leaving CTA link and layout untouched *\/\n    document.getElementById('wh_res_summary').innerText = 'For ' + qty.toLocaleString() + ' units, ' + inco.toUpperCase() + destText + ', ~' + containers + ' \u00d7 20\\' containers.';\n    \n    document.getElementById('wh_mfr_unit').innerText = '$' + mfrUnit.toFixed(3);\n    document.getElementById('wh_dist_unit').innerText = '$' + distUnit.toFixed(3);\n    \n    document.getElementById('wh_mfr_goods').innerText = '$' + (mfrUnit * qty).toLocaleString();\n    document.getElementById('wh_dist_goods').innerText = '$' + distTotal.toLocaleString();\n    \n    document.getElementById('wh_ship_lbl').innerText = 'Shipping (' + shipLabelText + ')';\n    document.getElementById('wh_mfr_ship').innerText = '$' + mfrShip.toLocaleString(undefined, {maximumFractionDigits:0});\n    \n    document.getElementById('wh_cust_lbl').innerText = 'Customs (' + (customsRate * 100).toFixed(0) + '%)';\n    document.getElementById('wh_mfr_cust').innerText = '$' + mfrCustoms.toLocaleString(undefined, {maximumFractionDigits:0});\n    \n    document.getElementById('wh_mfr_buf').innerText = '$' + (qty * buffer).toLocaleString(undefined, {maximumFractionDigits:0});\n    \n    document.getElementById('wh_mfr_total').innerText = '$' + mfrTotal.toLocaleString(undefined, {maximumFractionDigits:0});\n    document.getElementById('wh_dist_total').innerText = '$' + distTotal.toLocaleString(undefined, {maximumFractionDigits:0});\n    \n    document.getElementById('wh_mfr_per').innerText = '$' + mfrPerUnit.toFixed(3);\n    document.getElementById('wh_dist_per').innerText = '$' + distPerUnit.toFixed(3);\n    \n    document.getElementById('wh_saving_val').innerHTML = '<strong>$' + saving.toLocaleString(undefined, {maximumFractionDigits:0}) + '<\/strong> (' + savingPct + '% lower landed cost)';\n\n    var resWrapper = document.getElementById('wh_result');\n    resWrapper.style.setProperty('display', 'block', 'important');\n    resWrapper.scrollIntoView({behavior: 'smooth', block: 'start'});\n}\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Landed Cost Estimator \u2014 FOB Vs CIF Compare what you actually pay per unit when you account for shipping, customs, and inland handling. Useful for evaluating manufacturer-direct sourcing against a wholesale distributor chain. Product line MFPP Hinged LidHigh-End Food ContainerDisposable Plastic ContainerBiodegradable ContainerIML (Film Inside) Order quantity (units) Destination port region Asia-PacificMiddle EastEuropeNorth AmericaSouth America [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":1663,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1843","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/pages\/1843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/comments?post=1843"}],"version-history":[{"count":0,"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/pages\/1843\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/pages\/1663"}],"wp:attachment":[{"href":"https:\/\/wonhimealbox.com\/de\/wp-json\/wp\/v2\/media?parent=1843"}],"curies":[{"name":"Wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}