{"id":1000809,"date":"2026-10-13T04:11:17","date_gmt":"2026-10-13T04:11:17","guid":{"rendered":"https:\/\/fulfillbot.com\/?p=1000809"},"modified":"2026-10-16T12:58:08","modified_gmt":"2026-10-16T12:58:08","slug":"landed-cost-calculator-china","status":"publish","type":"post","link":"https:\/\/fulfillbot.com\/pt\/blog\/landed-cost-calculator-china\/","title":{"rendered":"Calculadora de custos de importa\u00e7\u00e3o da China: Descubra sua margem real"},"content":{"rendered":"\n\n<p>A product costs $4 at the factory and sells for $20. There should be plenty left over. Then freight, packaging, fulfillment and advertising start taking their share.<\/p><p>A landed cost calculator shows what inventory costs when it reaches the location you chose. To find the margin on a customer order, keep going: add fulfillment, selling fees, returns and advertising.<\/p><p>Use the worksheet to compare the inventory purchase and the customer order separately. The example uses hypothetical U.S. dollar amounts, not freight quotes or tax estimates.<\/p><h2>Define where your landed cost ends<\/h2><p>Choose an endpoint before entering numbers: your China fulfillment warehouse, a U.S. 3PL receiving location, or another named destination. Write it at the top of the calculation. A cost to a Chinese warehouse cannot be compared directly with a cost to a U.S. warehouse.<\/p><p>The <a href=\"https:\/\/www.trade.gov\/determine-total-export-price\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">U.S. International Trade Administration describes landed cost<\/a> as including the product, freight, insurance, tariffs, taxes and other relevant charges. Its page discusses exports generally; its illustrative tax examples are not current China-to-U.S. duty instructions.<\/p><p>For the purchasing worksheet here, include the costs required to put usable inventory at your chosen location. Track consumer delivery and selling expenses separately. That makes it easier to see which part of the business needs attention.<\/p><p>This is an operational buying model. Your accounting treatment of inventory, development costs and recoverable taxes may differ. Keep a separate cash requirement for amounts you must pay now but expect to recover later.<\/p><h2>Build the landed cost calculation<\/h2><p>Use one currency and record the exchange rate and date. The calculator below accepts USD only; convert RMB or other currencies before entering them. It does not fetch exchange rates. If your conversion already includes an exchange-rate spread, do not charge that spread again under payment costs.<\/p>\n\n<p>For purchases through Alibaba, <a href=\"https:\/\/fulfillbot.com\/blog\/top-8-alibaba-payment-methods\/\">compare Alibaba payment fees and currency costs<\/a> using the payment-cost worksheet. Record the checkout charge, bank or card charges and conversion quote before entering payment costs here.<\/p><p>In your own worksheet, mark each cost as separately charged, included in another quoted total, or not yet confirmed. Use zero for an included charge only when its full amount is already counted elsewhere, and note which quote covers it. An unknown cost is not zero: use a clearly marked estimate for planning and obtain the missing quote before committing to the order.<\/p><p><strong>Landed cost per sellable unit = included shipment and preparation costs \u00f7 expected sellable units.<\/strong><\/p><figure class=\"wp-block-table\"><table><thead><tr><th>Cost category<\/th><th>What to enter<\/th><th>Common mistake<\/th><\/tr><\/thead><tbody><tr><td>Goods<\/td><td>Quantity multiplied by the agreed product price<\/td><td>Comparing different product specifications<\/td><\/tr><tr><td>Setup and checks<\/td><td>The share of sampling, tooling or inspection assigned to this order<\/td><td>Charging the same setup cost again on every reorder<\/td><\/tr><tr><td>Packaging<\/td><td>Materials and packing work included in this shipment<\/td><td>Adding a box cost already included in the product quote<\/td><\/tr><tr><td>Inbound transport<\/td><td>Pickup, main transport and delivery to the chosen endpoint<\/td><td>Comparing port delivery with warehouse delivery<\/td><\/tr><tr><td>Import costs<\/td><td>Applicable duties, taxes and clearance charges from a shipment-specific assessment<\/td><td>Applying a headline tariff to every product<\/td><\/tr><tr><td>Insurance and handling<\/td><td>Agreed cover and handling not included elsewhere<\/td><td>Assuming every DDP quote includes insurance<\/td><\/tr><tr><td>Payment costs<\/td><td>Currency conversion and payment charges you actually bear<\/td><td>Using an exchange rate unavailable for the payment<\/td><\/tr><\/tbody><\/table><\/figure><p>Check what a bundled quote includes before adding separate fees. If your confirmed DDP price already covers import duties and destination delivery, do not add them again. Mark those lines as included in that quote and retain the supporting explanation.<\/p><p>Use the <a href=\"https:\/\/fulfillbot.com\/blog\/ddp-shipping-from-china\/\">DDP shipping quote checklist<\/a> to confirm the delivery endpoint, included charges and exclusions before comparing offers.<\/p><p>For transportation options, start with the <a href=\"https:\/\/fulfillbot.com\/blog\/shipping-from-china-to-usa\/\">China-to-USA shipping guide<\/a>. Then request a quote for the packed shipment, including its actual destination. Generic cost tables are too broad for a purchasing decision.<\/p><p>Buying through Alibaba? The guide to <a href=\"https:\/\/fulfillbot.com\/blog\/guide-on-alibaba-shipping-costs\/\">Alibaba shipping costs<\/a> can help you identify the transport inputs to request. Use the packed shipment\u2019s carton count, dimensions and gross weight when asking for a quote.<\/p><p>If you already have a supplier and need transport arranged, see <a href=\"https:\/\/fulfillbot.com\/freight-forwarding-from-china\/\">Fulfillbot\u2019s freight forwarding from China service<\/a>. Provide the pickup location, destination postcode, commodity, carton count, each carton\u2019s dimensions and gross weight, and delivery requirements so the transport scope can be checked.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" fetchpriority=\"high\" alt=\"Cost categories included when calculating landed cost for inventory sourced from China\" class=\"wp-image-1000810\" decoding=\"async\" fetchpriority=\"high\" height=\"900\" loading=\"lazy\" src=\"https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-workflow.webp\" width=\"1600\" title=\"\" srcset=\"https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-workflow.webp 1600w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-workflow-300x169.webp 300w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-workflow-1024x576.webp 1024w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-workflow-768x432.webp 768w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-workflow-1536x864.webp 1536w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-workflow-18x10.webp 18w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption>Build the cost base.<\/figcaption><\/figure><h2>Work through a 500-unit example<\/h2><p>Suppose you are comparing one purchase of 500 units. The chosen endpoint is inventory received and ready to sell at a U.S. warehouse. None of these numbers is a market benchmark.<\/p><figure class=\"wp-block-table\"><table><thead><tr><th>Item<\/th><th align=\"right\">Hypothetical amount<\/th><\/tr><\/thead><tbody><tr><td>Goods: 500 \u00d7 $4.00<\/td><td align=\"right\">$2,000<\/td><\/tr><tr><td>Packaging assigned to this batch<\/td><td align=\"right\">$150<\/td><\/tr><tr><td>Inspection and setup allocation<\/td><td align=\"right\">$200<\/td><\/tr><tr><td>Inbound freight and handling<\/td><td align=\"right\">$650<\/td><\/tr><tr><td>Assumed import charges supplied for this example<\/td><td align=\"right\">$300<\/td><\/tr><tr><td>Payment and currency costs<\/td><td align=\"right\">$50<\/td><\/tr><tr><td>Total included cost<\/td><td align=\"right\">$3,350<\/td><\/tr><\/tbody><\/table><\/figure><p>At a planning yield of 490 sellable units, the cost is <strong>$3,350 \u00f7 490 = $6.84 per sellable unit<\/strong>, rounded. The ten-unit shortfall is an assumption for this calculation, not an expected industry defect rate. Enter your own allowance and replace it with actual receipts when the order arrives.<\/p><p>Using the full purchased quantity would give $6.70. That is a different planning assumption. Neither denominator should be chosen merely because it makes the margin look better.<\/p><p>An unsold but undamaged unit remains inventory; it is not automatically a defective unit. Track slow-moving stock separately from receiving losses. Otherwise, the worksheet can conceal a demand problem inside a quality allowance.<\/p><p>Use the companion <a href=\"#fb-lc-widget\">landed cost calculator<\/a> to change the totals and unit count. It performs arithmetic on your inputs; it does not classify products or retrieve tariff rates.<\/p><section aria-label=\"Landed cost calculator\" id=\"fb-lc-widget\"><h3>Landed cost calculator<\/h3><p>All amounts below are in USD. The prefilled numbers are hypothetical and can be replaced with your own figures.<\/p><ol><li>Choose where the inventory arrives, such as a named China warehouse or U.S. 3PL, and record that endpoint in your worksheet.<\/li><li>Gather the complete batch costs, purchased quantity and expected sellable quantity. Enter whole-batch totals, not unit prices.<\/li><li>Enter the revenue and variable expenses for a customer order containing one unit of this product.<\/li><\/ol><p>For a mixed-SKU shipment, allocate shared costs first and run a separate calculation for each SKU. For an order containing several units or a bundle, use a separate worksheet that includes all units and order-level expenses.<\/p><style>#fb-lc-widget{margin:2rem 0;padding:24px;background:#f5f1e8;border:1px solid #d8dfdf;border-radius:12px;color:#142d42;font-family:inherit}#fb-lc-widget *{box-sizing:border-box}#fb-lc-widget h3{margin:0 0 12px}#fb-lc-widget .layout{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;align-items:start}#fb-lc-widget .panel{padding:20px;background:white;border-radius:10px}#fb-lc-widget .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#fb-lc-widget label{display:block;font-size:14px;line-height:1.4;font-weight:600}#fb-lc-widget input{width:100%;max-width:100%;font:inherit;padding:10px;border:1px solid #aebbc4;border-radius:5px;margin:6px 0 0;color:#142d42;background:white}#fb-lc-widget input:focus{outline:3px solid #f6c294}#fb-lc-widget fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}#fb-lc-widget legend{font-weight:700;margin:0 0 12px;padding:0;font-size:16px}#fb-lc-widget button{font:inherit;padding:10px 14px;border:0;border-radius:6px;background:#b94d13;color:white;cursor:pointer}#fb-lc-widget button.secondary{background:#e6ecef;color:#142d42;margin-left:5px}#fb-lc-widget .result{background:#142d42;color:#f5f1e8}#fb-lc-widget h4{color:inherit;margin:0 0 18px;font-size:20px}#fb-lc-widget .value{display:block;font-size:32px;line-height:1.2;color:#ffc498;font-weight:700}#fb-lc-widget .metric{font-size:14px;color:#d1dde5;margin:0 0 20px}#fb-lc-widget .note{font-size:13px;line-height:1.6}#fb-lc-widget .formula{border-top:1px solid #6a7a87;padding-top:14px;font-size:13px}#fb-lc-widget .error{color:#ffcaab}#fb-lc-widget [hidden]{display:none!important}@media(max-width:760px){#fb-lc-widget .layout{grid-template-columns:1fr}}@media(max-width:440px){#fb-lc-widget .grid{grid-template-columns:1fr}}<\/style><div class=\"layout\"><form class=\"panel\" id=\"fb-lc-calculator\"><fieldset><legend>Batch costs (USD)<\/legend><div class=\"grid\"><div class=\"input-group\"><label for=\"fb-lc-goods\">Goods<input aria-describedby=\"fb-lc-goods-help\" id=\"fb-lc-goods\" min=\"0\" name=\"goods\" required=\"\" step=\"any\" type=\"number\" value=\"2000\"\/><\/label><span class=\"field-help\" id=\"fb-lc-goods-help\">Enter the total product cost for this batch: quantity \u00d7 agreed unit price. Do not enter the unit price alone.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-packaging\">Packaging<input aria-describedby=\"fb-lc-packaging-help\" id=\"fb-lc-packaging\" min=\"0\" name=\"packaging\" required=\"\" step=\"any\" type=\"number\" value=\"150\"\/><\/label><span class=\"field-help\" id=\"fb-lc-packaging-help\">Enter the batch\u2019s packaging total. Exclude packaging already counted in the goods quote.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-setup\">Inspection and setup allocation<input aria-describedby=\"fb-lc-setup-help\" id=\"fb-lc-setup\" min=\"0\" name=\"setup\" required=\"\" step=\"any\" type=\"number\" value=\"200\"\/><\/label><span class=\"field-help\" id=\"fb-lc-setup-help\">Enter the inspection, sampling or tooling cost assigned to this batch. Keep the full cash payment separately if you allocate only part here.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-freight\">Inbound freight and handling<input aria-describedby=\"fb-lc-freight-help\" id=\"fb-lc-freight\" min=\"0\" name=\"freight\" required=\"\" step=\"any\" type=\"number\" value=\"650\"\/><\/label><span class=\"field-help\" id=\"fb-lc-freight-help\">Include pickup, freight and handling through your chosen arrival endpoint, plus any separately charged inbound insurance. Count each charge once.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-imports\">Assessed import costs<input aria-describedby=\"fb-lc-imports-help\" id=\"fb-lc-imports\" min=\"0\" name=\"imports\" required=\"\" step=\"any\" type=\"number\" value=\"300\"\/><\/label><span class=\"field-help\" id=\"fb-lc-imports-help\">Use shipment-specific assessed charges or a clearly labeled planning estimate. Enter zero for bundled charges only if their full amount is counted elsewhere.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-payment\">Payment and currency costs<input aria-describedby=\"fb-lc-payment-help\" id=\"fb-lc-payment\" min=\"0\" name=\"payment\" required=\"\" step=\"any\" type=\"number\" value=\"50\"\/><\/label><span class=\"field-help\" id=\"fb-lc-payment-help\">Include purchasing payment and conversion charges you bear. Exclude any spread already counted in your converted amounts.<\/span><\/div><\/div><\/fieldset><fieldset><legend>Inventory units<\/legend><div class=\"grid\"><div class=\"input-group\"><label for=\"fb-lc-purchased\">Purchased units<input aria-describedby=\"fb-lc-purchased-help\" id=\"fb-lc-purchased\" min=\"1\" name=\"purchased\" required=\"\" step=\"1\" type=\"number\" value=\"500\"\/><\/label><span class=\"field-help\" id=\"fb-lc-purchased-help\">Changing this count does not recalculate Goods or any other batch cost. Update every affected cost separately.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-sellable\">Expected sellable units<input aria-describedby=\"fb-lc-sellable-help\" id=\"fb-lc-sellable\" min=\"1\" name=\"sellable\" required=\"\" step=\"1\" type=\"number\" value=\"490\"\/><\/label><span class=\"field-help\" id=\"fb-lc-sellable-help\">Use the units expected to be saleable after receiving losses. This must not exceed purchased units. Undamaged stock that has not sold still counts as inventory.<\/span><\/div><\/div><\/fieldset><fieldset><legend>Per one-unit order (USD)<\/legend><div class=\"grid\"><div class=\"input-group\"><label for=\"fb-lc-revenue\">Net revenue, excluding remitted tax<input aria-describedby=\"fb-lc-revenue-help\" id=\"fb-lc-revenue\" min=\"0\" name=\"revenue\" required=\"\" step=\"any\" type=\"number\" value=\"20\"\/><\/label><span class=\"field-help\" id=\"fb-lc-revenue-help\">Use revenue for one unit, including shipping paid by the customer and excluding tax collected for remittance. Deduct discounts and refunds consistently.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-fulfillment\">Fulfillment and customer delivery<input aria-describedby=\"fb-lc-fulfillment-help\" id=\"fb-lc-fulfillment\" min=\"0\" name=\"fulfillment\" required=\"\" step=\"any\" type=\"number\" value=\"5.2\"\/><\/label><span class=\"field-help\" id=\"fb-lc-fulfillment-help\">Include pick-and-pack and customer delivery for this one-unit order. Do not add delivery again if it is already included in a fulfillment fee.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-fees\">Selling and payment fees<input aria-describedby=\"fb-lc-fees-help\" id=\"fb-lc-fees\" min=\"0\" name=\"fees\" required=\"\" step=\"any\" type=\"number\" value=\"1.2\"\/><\/label><span class=\"field-help\" id=\"fb-lc-fees-help\">Include selling and payment-processing fees on this customer order. Supplier-payment costs belong in the batch section.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-returns\">Returns and support allowance<input aria-describedby=\"fb-lc-returns-help\" id=\"fb-lc-returns\" min=\"0\" name=\"returns\" required=\"\" step=\"any\" type=\"number\" value=\"0.6\"\/><\/label><span class=\"field-help\" id=\"fb-lc-returns-help\">Include the return and support costs assigned to this order. Do not count a refund again if you already deducted it from revenue.<\/span><\/div><div class=\"input-group\"><label for=\"fb-lc-ads\">Advertising<input aria-describedby=\"fb-lc-ads-help\" id=\"fb-lc-ads\" min=\"0\" name=\"ads\" required=\"\" step=\"any\" type=\"number\" value=\"3.5\"\/><\/label><span class=\"field-help\" id=\"fb-lc-ads-help\">Use the advertising cost attributed to this one-unit order. Label an estimate in your worksheet if attribution is incomplete.<\/span><\/div><\/div><\/fieldset><p><button type=\"submit\">Calculate<\/button><button class=\"secondary\" type=\"reset\">Reset example<\/button><\/p><p class=\"note\">Use one arrival endpoint for the entire batch. Add any other included costs to the appropriate category with a note in your own worksheet. The tool does not save or transmit input data.<\/p><\/form><section aria-label=\"Calculation results\" aria-live=\"polite\" class=\"panel result\"><h4>Your calculation<\/h4><p class=\"error\" hidden=\"\" id=\"fb-lc-error\" role=\"alert\"><\/p><div id=\"fb-lc-values\"><p class=\"metric\">Landed cost \/ sellable unit<strong class=\"value\" id=\"fb-lc-unit\"><\/strong><\/p><p class=\"metric\">Batch cost<strong class=\"value\" id=\"fb-lc-total\"><\/strong><\/p><p class=\"metric\">Contribution \/ one-unit order<strong class=\"value\" id=\"fb-lc-contribution\"><\/strong><\/p><p class=\"note\" id=\"fb-lc-margin\"><\/p><div class=\"formula\">Unit cost = batch cost \u00f7 sellable units.<br\/>\nContribution = net revenue \u2212 landed unit cost \u2212 per-order variable expenses.<\/div><p class=\"note\">Contribution is before other overhead and income tax. This tool does not determine tariff classification, fetch tax rates or calculate accounting profit. Do not add duties twice if a confirmed bundled quote already includes them.<\/p><\/div><\/section><\/div><noscript><p>JavaScript is needed for the interactive calculation. Use the formula and worked example above for a manual calculation.<\/p><\/noscript><style>#fb-lc-widget .field-help{display:block;font-size:12px;font-weight:400;line-height:1.5;color:#53616d;margin:7px 0 0}#fb-lc-widget .input-group{min-width:0}#fb-lc-widget .layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}#fb-lc-widget .result{position:sticky;top:18px}@media(max-width:760px){#fb-lc-widget .layout{grid-template-columns:1fr}#fb-lc-widget .result{position:static}}<\/style><\/section><h3>What to check after calculating<\/h3><ul><li>If landed unit cost is higher than expected, check the quote\u2019s endpoint and included charges, then check the packed dimensions and chargeable weight behind the freight estimate.<\/li><li>If contribution is too low, review the selling price and per-order fulfillment, fees, returns and advertising. A cheaper factory price alone may not solve the problem.<\/li><li>If contribution is positive, test an adverse case and the payment schedule before placing the order. A positive result does not establish net profit or show that you have enough cash to fund the purchase.<\/li><\/ul><h2>Calculate contribution after the sale<\/h2><p>Now price the customer order. In this example one order contains one unit, net product revenue is $20, and shipping revenue is zero. Taxes collected for remittance are excluded from that revenue figure.<\/p><figure class=\"wp-block-table\"><table><thead><tr><th>Per-order item<\/th><th align=\"right\">Hypothetical amount<\/th><\/tr><\/thead><tbody><tr><td>Net revenue<\/td><td align=\"right\">$20.00<\/td><\/tr><tr><td>Landed inventory cost<\/td><td align=\"right\">$6.84<\/td><\/tr><tr><td>Fulfillment and customer delivery<\/td><td align=\"right\">$5.20<\/td><\/tr><tr><td>Selling and payment fees<\/td><td align=\"right\">$1.20<\/td><\/tr><tr><td>Returns and support allowance<\/td><td align=\"right\">$0.60<\/td><\/tr><tr><td>Advertising attributed to the order<\/td><td align=\"right\">$3.50<\/td><\/tr><tr><td>Contribution remaining<\/td><td align=\"right\">$2.66<\/td><\/tr><\/tbody><\/table><\/figure><p>The unrounded calculation leaves about $2.6633, or $2.66 after rounding. Contribution is what remains before other overhead and income taxes. Calling it net profit would overstate the result.<\/p><p>The calculator above assumes one unit per customer order. For bundles or multi-unit orders, use a separate worksheet with the inventory cost of every unit and the actual order-level expenses. Do not treat the calculator\u2019s one-unit result as the contribution for the whole bundle.<\/p><p>For marketplaces, include the relevant selling and fulfillment charges without duplicating postage already bundled into another fee. Amazon sellers can use the <a href=\"https:\/\/fulfillbot.com\/blog\/amazon-fba-fees\/\">Amazon FBA fees guide<\/a> to identify the applicable categories, then enter current charges for their own product and marketplace. If advertising attribution is incomplete, label that assumption.<\/p><p>Reconcile product, fulfillment, storage, advertising and return costs for each SKU in the same worksheet. Separate invoices can hide the combined effect on the margin.<\/p><figure class=\"wp-block-image size-full\"><img loading=\"lazy\" alt=\"Arrival cost compared with order contribution, including fulfillment and advertising costs\" class=\"wp-image-1000811\" decoding=\"async\" height=\"900\" loading=\"lazy\" src=\"https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-comparison.webp\" width=\"1600\" title=\"\" srcset=\"https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-comparison.webp 1600w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-comparison-300x169.webp 300w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-comparison-1024x576.webp 1024w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-comparison-768x432.webp 768w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-comparison-1536x864.webp 1536w, https:\/\/fulfillbot.com\/wp-content\/uploads\/2026\/10\/landed-cost-calculator-china-comparison-18x10.webp 18w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><figcaption>Landed cost is not net profit.<\/figcaption><\/figure><h2>Stress-test the order before paying<\/h2><p>Start with the uncertain inputs that could change your decision. In the example, adding $250 to inbound cost raises unit cost by about $0.51. Increasing advertising by $1 per order reduces contribution by another dollar. The remaining $2.66 does not offer much room for both changes.<\/p><p>Make a small scenario table with your expected case and a less favorable case. Change variables for a reason: a confirmed second freight quote, a slower sales period, a revised carton size or an observed return pattern. For each changed input, note what could cause it and which quote or past order supports the assumption.<\/p><p>Also test the cash requirement. The supplier deposit, balance, packaging purchase and freight payment may all happen before customers pay you. A profitable unit model can still require more working capital than you have available.<\/p><p>Do not spread a tooling bill over thousands of future units unless that volume is credible. Show the first order with its actual cash burden, then show a repeat-order view separately. Show both views when a supplier offers a lower unit price at a higher MOQ.<\/p><p>When you <a href=\"https:\/\/fulfillbot.com\/blog\/negotiate-moq-chinese-suppliers\/\">compare MOQ options<\/a>, update the goods total, packaging, freight, setup allocation and sellable quantity for each offer. Changing the quantity field alone does not model a larger order. Compare the cash needed and the risk of holding excess stock alongside the per-unit cost.<\/p><h2>Turn estimates into a repeatable buying decision<\/h2><p>Keep the approved quote, packing list and cost worksheet together. When the shipment arrives, compare the planned costs with the invoices and sellable quantity actually received. Record the reason for each meaningful difference.<\/p><p>If a supplier offer is missing specifications, packing details or a clear delivery scope, <a href=\"https:\/\/fulfillbot.com\/blog\/alibaba-rfq\/\">prepare a complete Alibaba RFQ<\/a> before comparing its total with another offer. Keep unconfirmed items visible in the worksheet instead of treating them as free.<\/p><p>For mixed-SKU shipments, allocate shared costs using a defensible basis. Freight may be better allocated by the charging measure or space consumed than by product value. For example, allocating freight by product value could load most of the bill onto a small expensive item, even when a bulky item occupies most of the shipment. Keep the allocation method consistent enough to compare reorders.<\/p><p>Before approving the next purchase, answer these questions:<\/p><ul><li>Is the product specification unchanged?<\/li><li>Does the quote end at the same receiving location?<\/li><li>Are bundled charges counted only once?<\/li><li>Which estimates still lack a written basis?<\/li><li>Does the order leave acceptable contribution under a realistic adverse case?<\/li><li>Can the business fund the payment schedule and carry the stock?<\/li><\/ul><p>If you need help coordinating supplier offers, samples, purchasing and logistics, see <a href=\"https:\/\/fulfillbot.com\/china-sourcing\/\">Fulfillbot\u2019s China sourcing service<\/a>. <a href=\"https:\/\/fulfillbot.com\/contact\/\">Send your product link or specifications, quantities and existing supplier quotes<\/a>, along with packaging requirements, destination, target timing and the costs that still need confirmation. These details provide a starting point for checking the purchasing and shipping scope; the calculator result itself is not a service quote.<\/p><script>(function(){\"use strict\";function check(o,keys){for(const k of keys){if(typeof o[k]!==\"number\"||!Number.isFinite(o[k])||o[k]<0)throw Error(\"Enter finite, non-negative values for every input.\");}}\nfunction calculateLanded(o){const keys=[\"goods\",\"packaging\",\"setup\",\"freight\",\"imports\",\"payment\",\"purchased\",\"sellable\",\"revenue\",\"fulfillment\",\"fees\",\"returns\",\"ads\"];check(o,keys);if(!Number.isInteger(o.purchased)||!Number.isInteger(o.sellable)||o.purchased<1||o.sellable<1||o.sellable>o.purchased)throw Error(\"Use whole unit counts: purchased and sellable units must be positive, and sellable units cannot exceed purchased units.\");const total=o.goods+o.packaging+o.setup+o.freight+o.imports+o.payment;const unit=total\/o.sellable;const contribution=o.revenue-unit-o.fulfillment-o.fees-o.returns-o.ads;if(!Number.isFinite(total)||!Number.isFinite(contribution))throw Error(\"Inputs are too large to calculate reliably.\");return{total,unit,contribution,margin:o.revenue?contribution\/o.revenue*100:null}}\nif(typeof module!==\"undefined\")module.exports={calculateLanded};const form=document.getElementById(\"fb-lc-calculator\");const money=new Intl.NumberFormat(\"en-US\",{style:\"currency\",currency:\"USD\"});const number=new Intl.NumberFormat(\"en-US\",{maximumFractionDigits:2});function update(){const err=document.getElementById(\"fb-lc-error\"),values=document.getElementById(\"fb-lc-values\");try{if(!form.checkValidity())throw Error(\"Complete all fields using valid non-negative numbers and whole units where requested.\");const o=Object.fromEntries([...new FormData(form)].map(([k,v])=>[k,Number(v)]));const r=calculateLanded(o);for(const k of[\"unit\",\"total\",\"contribution\"])document.getElementById(\"fb-lc-\"+k).textContent=money.format(r[k]);document.getElementById(\"fb-lc-margin\").textContent=r.margin===null?\"Contribution margin is undefined when revenue is zero.\":\"Contribution margin: \"+r.margin.toFixed(1)+\"%\";err.hidden=!0;values.hidden=!1}catch(e){err.textContent=e.message;err.hidden=!1;values.hidden=!0}}form.addEventListener(\"submit\",e=>{e.preventDefault();update()});form.addEventListener(\"input\",update);form.addEventListener(\"reset\",()=>setTimeout(update,0));update()})()<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Calcule o custo de aquisi\u00e7\u00e3o por unidade vend\u00e1vel, evite a dupla contagem de taxas DDP e verifique a margem restante ap\u00f3s o processamento do pedido, taxas e an\u00fancios.<\/p>","protected":false},"author":1,"featured_media":1000812,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[25],"tags":[662],"class_list":["post-1000809","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-buy-from-china","tag-landed-cost-calculator"],"modified_by":"Alex Wong","_links":{"self":[{"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/posts\/1000809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/comments?post=1000809"}],"version-history":[{"count":4,"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/posts\/1000809\/revisions"}],"predecessor-version":[{"id":1000911,"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/posts\/1000809\/revisions\/1000911"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/media\/1000812"}],"wp:attachment":[{"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/media?parent=1000809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/categories?post=1000809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fulfillbot.com\/pt\/wp-json\/wp\/v2\/tags?post=1000809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}