BlogBuying and receiving13 min read

Landed cost for furniture retailers: the complete guide

Follow the cost of a piece from the vendor's price to the receiving dock, then into stock and the customer order. Freight, duty, currency, and late invoices all need a place.

The OrderPilot team·

Chip arranges folded moving blankets beside full-size sofa crates in a bright, spacious furniture warehouse.

The sofas are on the floor and the margin report looks healthy. Then the freight invoice arrives, followed by the broker's bill. Say a sale showed 52% gross margin using the vendor price alone and 38% after the omitted costs were included. Those figures are illustrative, as are the worked amounts below. The furniture did not become less profitable overnight. The first report had an incomplete cost.

Landed cost is the purchase cost of a piece, in the store's currency, plus its attributable inbound charges. It gives an imported sofa or a domestic dining table a cost that reflects what it took to bring it into stock. Record the components when purchasing, allocate them when receiving, and finish the calculation when the invoices arrive.

General information, not tax or accounting advice.

Start with the cost of getting the furniture into stock

The vendor's unit price is the starting point, not always the full cost. A shipment can involve international transport, insurance, customs charges, brokerage, inland transport, and receiving work before a piece is ready for sale. Domestic purchases can carry freight-in and handling too.

The U.S. IRS's 2023 Publication 334, in its cost-of-goods discussion, includes freight-in and cartage-in on merchandise purchased for sale. Your financial and tax accounting policies determine the precise treatment of the costs your store incurs. The operational job is to capture the bills accurately enough for that treatment to be applied.

Use this working formula:

Landed unit cost = vendor unit cost in shop currency + directly assigned inbound costs + allocated shared inbound costs.

A landed-cost record should identify the piece and configuration, the receipt on which it arrived, the charges included, and whether any amount remains estimated. If someone asks why a sofa costs more than its vendor price, the answer should be a short list of real charges.

For the quick definition, use what landed cost means. The rest of this guide covers the decisions behind that number.

Separate inbound charges from the costs of selling the piece

Classify the charge before allocating it. A carrier invoice can include several services, and one bill can cover more than one purchase order. Splitting a combined bill into meaningful components makes the eventual cost easier to explain.

ComponentTreatment in the purchasing recordDetail to retain
Vendor merchandise priceCost of the exact piece boughtModel, options, currency, discounts, invoice
Duty and tariffsAssign to the goods that incurred the chargeEntry line, classification, origin, customs value
Ocean, air, or domestic inbound freightShared or direct inbound chargeRoute, shipment, cartons, quoted service
Cargo insuranceOften allocated by insured valueCovered goods, value, policy or invoice
Customs processing and harbor feesUse the actual entry charge and its proper scopeEntry reference and supporting calculation
Brokerage and entry servicesSeparate service chargeWhat the broker's invoice includes
Drayage and inland transportAllocate across the goods carriedContainer or delivery reference
Unloading and necessary inbound handlingReview under the store's cost policyWork performed and units covered
Storage and delay chargesSeparate for review, not automatically capitalizedWhy the cost arose and who bears it

Do not add freight twice when the merchandise price already includes delivery to your warehouse. A delivered price can be a useful purchasing basis, provided you know which location and services it covers.

Keep delivery to the customer's home outside this inbound landed-cost measure. That outbound service still affects the profitability of the sale, but mixing it into a reusable stock cost makes comparisons harder. Financing costs, settlement-date currency differences, and abnormal losses also need their own accounting assessment rather than a convenient “Other” charge.

Ask your CPA to settle the capitalization policy, exchange-rate convention, true-up treatment, and treatment of exceptional storage or losses once, then give the purchasing team a practical version it can follow.

Calculate a complete shipment before choosing a markup

Take a container with 30 identical sofas at a vendor cost of $2,000 each. The merchandise total is $60,000. For this example, use a hypothetical duty charge of $6,000 and the following assumed invoices; the rates are not a tariff quotation or a freight-market benchmark.

ComponentShipment total
Merchandise$60,000
Duty assigned to the sofas$6,000
Ocean freight$6,000
Cargo insurance$240
Entry and harbor fees$300
Brokerage$300
Drayage and inland transport$1,200
Total landed cost$74,040

The shared inbound charges total $8,040. Divide them among the 30 identical sofas and each receives $268. Add the $200 duty per sofa to its $2,000 merchandise cost: the landed unit cost is $2,468.

The additional $14,040 is 23.4% of the factory-price total. That percentage describes this example. It is not a general allowance to copy onto every upholstery quote.

If a sofa sells for $4,000 before sales tax, the vendor-price margin is 50%. The landed margin is ($4,000 − $2,468) ÷ $4,000, or 38.3%. The order-margin walkthrough follows that change more closely. The question for the next quote is whether the price still supports the margin your store needs.

Put duty on the correct goods

Duty follows the customs entry and the goods classified on it. Do not spread one product family's duty across unrelated pieces simply because they occupied the same container. A table and an upholstered seat can have different classifications, origins, and charges.

For U.S. transaction-value purposes, 19 U.S.C. § 1401a excludes international transportation, insurance, and related shipment services from the price-paid definition. It also provides required additions such as certain packing costs and assists. That is why “use the factory price” is a useful shorthand only when the declared customs value has actually been established.

Have the broker identify the entry-line duty and customs value. Keep that amount with the matching purchased goods. Your internal allocation of warehouse handling cannot change the duty owed to customs.

Use the furniture tariff guide for the separate task of understanding a specific tariff regime. This landed-cost calculation should use the charges that apply to the shipment's entry date, rather than borrowing a rate from another order.

Match each shared charge to the reason it was incurred

Allocation determines which pieces carry a shared bill. It does not change the total invoice. Choose a basis that explains the service being bought, then use it consistently enough to compare vendors and product families.

Allocation basisOften useful forQuestion to ask
ValueInsurance or value-related feesDoes the charge follow the value of the goods?
Packed cubeSpace-driven transportDoes occupied shipping volume explain the cost?
WeightDense loads or weight-driven chargesDoes the carrier's charge follow mass?
QuantityA per-piece serviceDoes each unit require roughly the same work?
Direct manual amountA charge for a particular lineCan the invoice identify the actual amount?

A bulky sofa and a dense marble table do not necessarily use transport in the same way. Furniture is particularly good at making an inexpensive object take up a great deal of room. That is a physical fact your allocation should respect.

For a separate mixed-load example, take 20 sofas using 40 cubic meters, 40 chairs using 10 cubic meters, and 10 tables using 6 cubic meters. Total packed volume is 56 cubic meters. If the freight charge is $5,600, a cube allocation gives the sofa group $4,000, the chairs $1,000, and the tables $600.

Now suppose their merchandise values are $40,000, $10,000, and $10,000. A value allocation of the same freight would give each $10,000 group the same share, even though the chairs occupy more space than the tables. Both methods reconcile to the bill; only one may explain this particular transport well.

Use the allocation-method comparison for the full arithmetic, including rounding and weight. The ocean-freight guide covers what to ask the forwarder before choosing a shipping arrangement.

Keep estimates visible until the invoices are complete

Receiving should not wait for every final invoice. Enter the best supported estimate available from the forwarder's quote, broker's calculation, or agreed vendor terms. Label it as estimated and give the remaining bill an owner.

When the final amount arrives, replace the estimate rather than adding the invoice on top of it. The difference belongs to the affected goods. Under a simple accrual example, the part relating to stock still held changes inventory, while the part relating to goods already sold changes cost of goods sold. Closed accounting periods need deliberate handling.

Suppose the example's $6,000 freight estimate becomes $6,900. The shipment costs $900 more, or $30 per sofa. If 12 sofas have been sold and 18 remain, the simple allocation is $360 to sold goods and $540 to remaining stock. Reconcile those totals to the same receipt population before posting.

The estimated-to-final cost guide explains the review and accounting handoff. A final label should mean the necessary cost review is finished, not merely that the receiving dock is empty.

Convert foreign invoices without rewriting the history of the piece

A euro amount is not a dollar amount with a different symbol. Keep the original currency, invoice, rate, and date behind every converted line or charge. State the direction of the rate: dollars per euro is different from euros per dollar.

Under ordinary historical-cost treatment, a later change in the amount needed to settle a foreign-currency payable is a separate exchange gain or loss, rather than a fresh inventory purchase cost. The FASB foreign-currency text reproduced by Deloitte explains that payable remeasurement.

In OrderPilot's charge form, enter the converted shop-currency amount and retain the original invoice and conversion calculation with the purchase. The euro-charge guide shows the distinction between a product cost, a converted inbound charge, and the later bank settlement.

Inspect rejected units before accepting the resulting cost

A rejected sofa should not enter available good stock. Record accepted and rejected counts separately, identify the affected configuration, and preserve photos and packaging evidence. If only part of a shipment arrives, receive that part and leave the outstanding units visible.

OrderPilot excludes rejected units from the kept-unit basis for whole-PO charges. That means a remaining freight charge can be redistributed across the units kept. Excluding a damaged piece does not automatically recover its freight or decide whether the loss belongs in good inventory. Review the charge amount and any claim separately.

Say two of the 30 sofas are rejected. Before accepting the new per-sofa cost, establish whether the original freight is still fully payable, whether a credit is approved, and whether replacement transport will generate another bill. Preserve the original evidence while making supported corrections.

Start with the receiving checklist. Use the partial-shipment workflow for missing pieces, the rejection and correction guide for changed counts, and the wrong-fabric workflow when the delivered specification differs.

Damage also has a claims timetable. The concealed-damage guide, Carmack explanation, and freight-claim letter cover that separate work.

Carry receipt costs into the stock you actually sell

Landed cost establishes what arrived at what cost. The inventory costing method determines which stock costs are assigned when interchangeable units leave. FIFO, LIFO, and moving weighted average can produce different reported margins from the same receipts.

OrderPilot keeps receipt cost layers and supports those methods for stock. Units bought for a particular customer order follow their linked receipt costs. Choose the method with the accounting policy, then keep the distinction between special-order commitments and freely available stock clear.

The costing-method comparison works through the arithmetic. The configuration-specific stock guide explains why an oak-legged linen sofa should not quietly inherit the cost of a different fabric and frame.

A customer's reserved piece also needs to remain theirs. Follow stock held for customer orders, and use Order New on the iPad when the customer wants a fresh piece rather than the floor sample.

How to do this in OrderPilot

OrderPilot puts purchasing charges beside the PO lines, so the buyer can see which goods each amount affects. Keep freight, duty, insurance, brokerage, and other charges separate where their scope or allocation differs. Identify whether each charge is estimated or final. Choose value or quantity where that basis fits. For cube, calculate the shares from packed dimensions and enter them as manual line amounts. The by-weight option is unavailable while PO unit weights cannot be recorded; a supported weight calculation can also be entered manually. Manual amounts must add to the charge before saving. Use the charge's scope to cover the whole PO or the selected lines it actually belongs to. Read the preview before saving, particularly after a partial receipt. It distinguishes the amount reaching received units from the amount waiting for later deliveries.

At receiving, enter the accepted and rejected quantities and the vendor unit cost supported by the invoice. The dated receipt preserves the goods and charges recorded for that delivery. Corrections keep their reason and history rather than leaving the team with an unexplained replacement number. The order page shows whether line costs remain estimated and how many units have final costs. That lets an owner distinguish a provisional margin from one ready for review. Cost visibility follows staff permissions. Use the PO list's cost-review view to find unfinished work. When the final bill arrives, review its scope, amount, and receipt effects, then confirm the cost. A late charge belongs with the earlier receiving record even if the customer has already taken the sofa home. Shopify holds a single cost-per-item value for each variant, as its inventory guidance explains. OrderPilot publishes a weighted-average stock value there while retaining the receipt detail needed for its chosen costing method. Read why the Shopify cost field can mislead margin reports before treating that field as every sale's historical cost.

With QuickBooks Online connected and mapped, receipt bills and supported cost corrections carry purchasing information into the books. Cost-of-goods posting follows the configured flow. The cost-to-QuickBooks walkthrough explains that handoff.

Keep the cost useful after the first sale

A reliable cost also supports later inventory decisions. Compare actual landed adders by product family instead of reusing a store-wide percentage; freight and duty as a share of cost shows how to build that comparison.

Use the same records when preparing a year-end inventory count, reviewing aged stock and floor-sample markdowns, or restoring cost on a restocked return. A cost record earns its keep when it can explain those later decisions too.

Delivered domestic pricing still needs this discipline. If the vendor's price covers the piece to your warehouse and no separate inbound services remain, there may be nothing additional to allocate. Record that conclusion. If a surcharge or handling bill is separate, include it according to the same policy used for imports.

Use one landed-cost closeout checklist

Give the receipt reviewer a list that ends in a decision:

  • Identify every received piece and its exact configuration.
  • Match the vendor unit cost to the purchase and invoice.
  • List each inbound charge and the goods it covers.
  • Assign duty from the customs entry to the correct lines.
  • Record the allocation basis and supporting measurements.
  • Convert foreign amounts using the approved rate convention.
  • Separate accepted, rejected, and outstanding quantities.
  • Name each missing invoice and its follow-up owner.
  • Replace estimates once, preserving the correction reason.
  • Reconcile sold and unsold costs with the accounting handoff.
  • Review the resulting order margin before using it for future pricing.

Review unfinished costs weekly as a store routine. The next useful step is to take one recent shipment through the allocation worksheet, with its actual bills beside you.

Sources

  1. 19 U.S.C. § 1401a: customs value — U.S. Code, reproduced by Cornell Legal Information Institute; U.S. federal law as of May 24, 2024.
  2. Publication 334: cost of goods sold — Internal Revenue Service, 2023 tax-year edition.
  3. ASC 830-20: subsequent measurement of foreign-currency transactions — FASB text reproduced by Deloitte DART.
  4. Inventory management: track inventory costs — Shopify Help Center.

Give your team the tools they deserve

See what changes when every custom order lives in one place, from the showroom floor to your customer’s front door.