Understanding Cost, Fees, Break-Even & Profit in Crossflo

How Crossflo adds up what an item really cost you, what each marketplace takes, and what you keep.

2 min readLast reviewed 2026-10-05

Four kinds of numbers

  • **Direct costs** are what you paid to get and prepare the item: purchase or hammer price, buyer's premium, tax paid, inbound freight, pickup, lot share, cleaning, repair, parts, authentication, grading and packaging. Their total is the item's *landed cost*.
  • **Estimated fees** come from the fee rule you set for a marketplace (Settings → Fees). They are always labelled *Estimated*.
  • **Actual fees** come from the marketplace order itself, or from what you type on the order. Actual fees always replace the estimate.
  • **Optional overhead** (subscriptions, rent, labor, mileage) is left out of item profit unless you turn on an allocation method.

Nothing missing counts as zero

If the purchase price, the shipping you pay or the channel fee is unknown, Crossflo shows the profit as incomplete instead of guessing. Each item and order carries a status: Complete, Estimated, Missing costs, Missing marketplace fee or Awaiting actual fees. Analytics can leave incomplete items out.

Formulas

  • Landed cost = sum of every direct cost you entered (purchase price required).
  • Estimated fees = selling % × (price + shipping the buyer pays) + per-order fee + payment processing + promoted % × price.
  • Net proceeds = price − fees − shipping you pay.
  • Profit = net proceeds − landed cost (− overhead, only if enabled). Margin = profit ÷ price. ROI = profit ÷ landed cost.
  • Break-even is the lowest price where profit is $0. The offer floor is the lowest price that meets both your minimum profit and minimum margin, and never below your hard dollar floor.
  • After a sale: refunds, return shipping, chargebacks and cancellation fees are subtracted; fee credits and promo credits are added back.

Buyer's premium on FairClose

When you sell on FairClose, the buyer pays the buyer's premium on top of your price. Crossflo records it but never subtracts it from your profit. A buyer's premium you paid when *buying* an item is a direct cost.

Fees at the time of sale stay put

When an order comes in, Crossflo saves the fee estimate that applied that day. Changing your fee rule later won't rewrite past profit.

Purchase lots

Spread a lot's price, buyer's premium, freight and taxes across its items equally, by hand, or weighted by expected value. Reallocating only touches unsold items; sold items keep the cost they sold with.

Marketplace fee rates

Marketplaces change fees often. Crossflo only uses a rate you entered or one marked verified with a source link. If a channel has neither, you'll see "Fee not configured" instead of a made-up profit.

Related articles