Poshmark Fee Calculator

Poshmark Fee Calculator & Net Profit Estimator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f9f9f9; } h1, h2, h3 { color: #2c3e50; } .calculator-container { background: #ffffff; padding: 30px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); margin-bottom: 40px; border: 1px solid #e1e1e1; } .input-group { margin-bottom: 20px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #555; } .input-group input, .input-group select { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 6px; font-size: 16px; box-sizing: border-box; } .input-group input:focus, .input-group select:focus { border-color: #8b0000; outline: none; } button.calc-btn { width: 100%; padding: 15px; background-color: #8b0000; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.2s; } button.calc-btn:hover { background-color: #a51b1b; } #results { margin-top: 25px; padding: 20px; background-color: #f0f4f8; border-radius: 8px; display: none; } .result-row { display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #ddd; } .result-row:last-child { border-bottom: none; font-weight: bold; font-size: 1.1em; color: #8b0000; border-top: 2px solid #ddd; } .article-content { background: white; padding: 30px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); } .info-box { background-color: #fff3cd; border-left: 5px solid #ffc107; padding: 15px; margin: 20px 0; }

Poshmark Fee Calculator

Calculate your fees, shipping costs, and final profit margin.

None (Buyer pays full shipping) $5.95 Shipping (Seller pays $2.02) $4.99 Shipping (Seller pays $2.98) Free Shipping (Seller pays $7.97)
Sold Price: $0.00
Poshmark Fee: $0.00
Shipping Cost (Seller Paid): $0.00
Net Earnings (Payout): $0.00
Cost of Goods: $0.00
Total Profit: $0.00
Margin: 0%

Understanding Poshmark Fees & Profitability

Selling on Poshmark is a fantastic way to turn a closet cleanout into cash or start a dedicated reselling business. However, unlike some other marketplaces, Poshmark's fee structure is unique. Using a Poshmark Fee Calculator is essential to ensure you aren't losing money on "Offer to Likers" or shipping discounts. Before you list your next item, it is crucial to understand exactly where your money goes.

How Poshmark Calculates Fees

Poshmark keeps their fee structure relatively simple compared to platforms like eBay. There are two main tiers depending on the final sale price of your item:

  • Sales under $15: Poshmark takes a flat commission of $2.95. This means if you sell an item for $5.00, Poshmark takes $2.95, leaving you with only $2.05 before any shipping discounts.
  • Sales of $15 or more: Poshmark takes a 20% commission. If you sell a dress for $100, Poshmark keeps $20, and your net earnings are $80.
Pro Tip: Be careful when pricing items near the $15 threshold. Selling an item for $14 results in a $2.95 fee (earnings: $11.05). Selling it for $15 results in a $3.00 fee (earnings: $12.00).

The Impact of Shipping Discounts

One of the most powerful tools for sellers is the "Offer to Likers" feature. However, Poshmark requires that these offers include a shipping discount, which comes out of your earnings, not Poshmark's fees.

Standard Poshmark shipping is typically around $7.97 (prices vary slightly by year). When you offer discounted shipping:

  • $5.95 Shipping Tier: You (the seller) pay the difference of approximately $2.02.
  • $4.99 Shipping Tier: You pay approximately $2.98.
  • Free Shipping: You pay the full shipping cost of approximately $7.97.

Our calculator above automatically deducts these shipping subsidies from your payout to show you the true "Take Home" amount.

Why Net Profit Matters

Your "Payout" is the money Poshmark deposits into your account, but your "Profit" is what you actually made after accounting for how much you spent on the item (Cost of Goods). If you are flipping items from thrift stores, tracking your Cost of Goods (COG) is vital.

Example Scenario:

  • You buy a pair of jeans for $8.00 (COG).
  • You sell them for $25.00.
  • Poshmark Fee (20%): -$5.00.
  • Shipping Discount (You offered $4.99 shipping): -$2.98.
  • Payout: $17.02.
  • Total Profit: $17.02 (Payout) – $8.00 (COG) = $9.02.

Strategies to Maximize Margins

To ensure high profitability, consider bundling items. Since Poshmark charges a flat shipping rate for bundles up to 5lbs, you can sell multiple lower-priced items in one transaction. This avoids the $2.95 flat fee hitting multiple times on small items and maximizes the value for the buyer.

function calculatePoshmarkStats() { // 1. Get Input Values var soldPriceInput = document.getElementById('soldPrice').value; var costOfGoodsInput = document.getElementById('costOfGoods').value; var shippingDiscountInput = document.getElementById('shippingDiscount').value; // 2. Parse values to numbers var soldPrice = parseFloat(soldPriceInput); var costOfGoods = parseFloat(costOfGoodsInput); var shippingCost = parseFloat(shippingDiscountInput); // 3. Handle Edge Cases / Validation if (isNaN(soldPrice) || soldPrice < 0) { alert("Please enter a valid Sold Price."); return; } if (isNaN(costOfGoods)) { costOfGoods = 0; // Default to 0 if empty } // 4. Calculate Poshmark Fee // Logic: Flat $2.95 if under $15, otherwise 20% var poshFee = 0; if (soldPrice 0) { margin = (totalProfit / soldPrice) * 100; } // 8. Update the DOM document.getElementById('res-price').innerText = '$' + soldPrice.toFixed(2); document.getElementById('res-fee').innerText = '-$' + poshFee.toFixed(2); document.getElementById('res-shipping').innerText = '-$' + shippingCost.toFixed(2); document.getElementById('res-payout').innerText = '$' + payout.toFixed(2); document.getElementById('res-cost').innerText = '-$' + costOfGoods.toFixed(2); // Color coding for profit (Red if negative, Green if positive) var profitEl = document.getElementById('res-profit'); profitEl.innerText = '$' + totalProfit.toFixed(2); if (totalProfit >= 0) { profitEl.style.color = '#2e7d32'; } else { profitEl.style.color = '#d9534f'; } document.getElementById('res-margin').innerText = 'Profit Margin: ' + margin.toFixed(1) + '%'; // Show results container document.getElementById('results').style.display = 'block'; }

Leave a Reply

Your email address will not be published. Required fields are marked *