Poshmark Calculator

.posh-calc-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 600px; margin: 20px auto; padding: 25px; border: 1px solid #e1e1e1; border-radius: 12px; background-color: #ffffff; box-shadow: 0 4px 15px rgba(0,0,0,0.05); } .posh-calc-container h2 { color: #eb113c; text-align: center; margin-top: 0; } .posh-input-group { margin-bottom: 15px; } .posh-input-group label { display: block; font-weight: 600; margin-bottom: 5px; color: #333; } .posh-input-group input { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 6px; box-sizing: border-box; font-size: 16px; } .posh-btn { width: 100%; background-color: #eb113c; color: white; padding: 15px; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background 0.3s; } .posh-btn:hover { background-color: #c90e32; } .posh-results { margin-top: 25px; padding: 20px; background-color: #f9f9f9; border-radius: 8px; } .posh-result-row { display: flex; justify-content: space-between; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dashed #ddd; } .posh-result-row:last-child { border-bottom: none; } .posh-result-label { font-weight: 500; color: #555; } .posh-result-value { font-weight: 700; color: #000; } .posh-profit { color: #28a745 !important; font-size: 1.2em; } .posh-article { margin-top: 40px; line-height: 1.6; color: #333; } .posh-article h3 { color: #eb113c; margin-top: 25px; }

Poshmark Profit Calculator

Poshmark Selling Fee: $0.00
Your Net Earnings: $0.00
Total Expenses: $0.00
Net Profit: $0.00
Profit Margin: 0%

Understanding the Poshmark Fee Structure

Selling on Poshmark is straightforward, but the fees can catch new sellers off guard if they don't price their items correctly. Poshmark takes a flat commission based on the final sale price of your item. Unlike other platforms, they keep it simple with a two-tier system:

  • Sales under $15: Poshmark takes a flat commission of $2.95.
  • Sales $15 or more: Poshmark takes a 20% commission.

Our Poshmark calculator automatically applies these rules to show you exactly how much will land in your Poshmark balance after the sale is complete.

How to Calculate Your Poshmark Profit

To get an accurate picture of your business health, you must look beyond just the "Earnings" shown in the app. Here is the formula our tool uses:

1. Calculate Poshmark Fee: If Price = $15, Fee = Price × 0.20.

2. Calculate Net Earnings: Sale Price – Poshmark Fee.

3. Calculate Net Profit: Net Earnings – Cost of Goods – Shipping Discounts – Packaging/Other Costs.

Factoring in Shipping Discounts

When you send an "Offer to Likers," Poshmark requires you to provide a shipping discount. This discount comes directly out of your earnings, not Poshmark's pocket. Common discounts include $1.76 or $2.42 off the standard shipping rate, or offering "Free Shipping," which costs the seller the full shipping price (currently $7.97). Always include these in the "Shipping Discount" field above to ensure your profit margins stay healthy.

Poshmark Pricing Example

Imagine you bought a designer jacket for $20. You list it for $60 and accept an offer for $50 with a $1.76 shipping discount.

  • Sale Price: $50.00
  • Poshmark Fee (20%): $10.00
  • Earnings: $40.00
  • Shipping Discount: -$1.76
  • Cost of Goods: -$20.00
  • Final Net Profit: $18.24

In this scenario, your profit margin is 36.48%. Using this calculator helps you decide if a "Counter Offer" is still profitable or if you are cutting too close to your break-even point.

function calculatePoshmark() { var price = parseFloat(document.getElementById('posh_price').value) || 0; var cost = parseFloat(document.getElementById('posh_cost').value) || 0; var shipping = parseFloat(document.getElementById('posh_shipping').value) || 0; var other = parseFloat(document.getElementById('posh_other').value) || 0; if (price <= 0) { alert("Please enter a valid sale price."); return; } var fee = 0; // Poshmark Fee Logic if (price 0) { margin = (profit / price) * 100; } // Update UI document.getElementById('res_fee').innerText = '$' + fee.toFixed(2); document.getElementById('res_earnings').innerText = '$' + earnings.toFixed(2); document.getElementById('res_total_exp').innerText = '$' + totalExpenses.toFixed(2); document.getElementById('res_profit').innerText = '$' + profit.toFixed(2); document.getElementById('res_margin').innerText = margin.toFixed(2) + '%'; // Show results document.getElementById('posh_results_box').style.display = 'block'; // Color profit red if negative if (profit < 0) { document.getElementById('res_profit').style.color = '#dc3545'; } else { document.getElementById('res_profit').style.color = '#28a745'; } }

Leave a Reply

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