The Etsy transaction versus processing fee formula
Last updated: 2026-07-30
Written and reviewed by Seller Profit Guard Editorial Team.
Calculate Etsy’s transaction fee from the displayed item price—including any optional paid personalization—plus buyer-paid shipping and gift wrap at the current transaction rate. Calculate Etsy Payments processing separately from the applicable total sale price, including shipping and any seller-collected tax in scope, then apply the bank-country percentage and fixed fee in its published currency.
two-base formula design: scope and decision
These fees pay for different services and use different rules. The transaction fee is a marketplace charge on the order components Etsy names, while Etsy Payments processing is a separate payment-service percentage plus a fixed amount.
A correct worksheet stores paid personalization explicitly, then builds two bases and two explicit tax amounts. Displayed item price, paid personalization, buyer-paid shipping, gift wrap, and only tax current evidence assigns to the transaction fee form one base. The processing base uses the total sale price plus the applicable tax described by the current Etsy Payments rule.
Build the transaction-versus-processing worksheet before acting
The tool keeps the country, order-type context, three-letter currency, percentage, and fixed fee editable. It never assumes the United States schedule describes every seller or every domestic and international order.
Actual Payment account rows and a seller-defined tolerance close the loop. Arithmetic can be correct while country, currency, tax, refund, credit, or statement evidence remains unsafe.
Build the transaction-fee base
Add displayed item price, any optional paid personalization, buyer-paid shipping, gift-wrap charges, and only the tax amount current evidence assigns to this base. Etsy currently excludes sales tax for US transaction fees but describes seller-responsible tax outside the US through the displayed listing price.
For “Build the transaction-fee base,” keep the transaction base, processing base, country schedule, percentage, fixed amount, tax, currency, expected rows, actual rows, and tolerance separate in the transaction-versus-processing worksheet. Reproduce a USD 45 United States order, then reject the same order with an unverified country schedule until its evidence is explicit. That discipline produces two reproducible fee rows instead of one blended percentage without inventing one universal Etsy rate.
Test “Build the transaction-fee base” with the US default, a seller-collected-tax base case, the current UK schedule, and a declared-conflict case. Preserve full precision, display rounding, fixed-fee application, two separate bases, per-row differences, tolerance, and Block precedence. The tests must show why a USD 45 United States order can support two reproducible fee rows instead of one blended percentage.
Apply the current transaction rate
Multiply the transaction base by the documented rate. The default uses 6.5 percent because that is Etsy's current published general rate, but the field remains source-controlled.
For “Apply the current transaction rate,” keep the transaction base, processing base, country schedule, percentage, fixed amount, tax, currency, expected rows, actual rows, and tolerance separate in the transaction-versus-processing worksheet. Reproduce a USD 45 United States order, then reject the same order with an unverified country schedule until its evidence is explicit. That discipline produces two reproducible fee rows instead of one blended percentage without inventing one universal Etsy rate.
Test “Apply the current transaction rate” with the US default, a seller-collected-tax base case, the current UK schedule, and a declared-conflict case. Preserve full precision, display rounding, fixed-fee application, two separate bases, per-row differences, tolerance, and Block precedence. The tests must show why a USD 45 United States order can support two reproducible fee rows instead of one blended percentage.
Build the processing-fee base
Add the same sale components plus applicable seller-collected sales tax. Do not use deposit, payout, bank transfer, or revenue after other fees.
For “Build the processing-fee base,” keep the transaction base, processing base, country schedule, percentage, fixed amount, tax, currency, expected rows, actual rows, and tolerance separate in the transaction-versus-processing worksheet. Reproduce a USD 45 United States order, then reject the same order with an unverified country schedule until its evidence is explicit. That discipline produces two reproducible fee rows instead of one blended percentage without inventing one universal Etsy rate.
Test “Build the processing-fee base” with the US default, a seller-collected-tax base case, the current UK schedule, and a declared-conflict case. Preserve full precision, display rounding, fixed-fee application, two separate bases, per-row differences, tolerance, and Block precedence. The tests must show why a USD 45 United States order can support two reproducible fee rows instead of one blended percentage.
Choose the bank-country schedule
Use the location of the Payment bank account and any domestic or international distinction Etsy publishes. Shop language, buyer country, or listing currency alone does not select the schedule.
For “Choose the bank-country schedule,” keep the transaction base, processing base, country schedule, percentage, fixed amount, tax, currency, expected rows, actual rows, and tolerance separate in the transaction-versus-processing worksheet. Reproduce a USD 45 United States order, then reject the same order with an unverified country schedule until its evidence is explicit. That discipline produces two reproducible fee rows instead of one blended percentage without inventing one universal Etsy rate.
Test “Choose the bank-country schedule” with the US default, a seller-collected-tax base case, the current UK schedule, and a declared-conflict case. Preserve full precision, display rounding, fixed-fee application, two separate bases, per-row differences, tolerance, and Block precedence. The tests must show why a USD 45 United States order can support two reproducible fee rows instead of one blended percentage.
Pair percentage with fixed fee
The fixed component belongs to the published schedule and currency. A correct percentage with the wrong fixed-fee currency is not a reconciled estimate.
For “Pair percentage with fixed fee,” keep the transaction base, processing base, country schedule, percentage, fixed amount, tax, currency, expected rows, actual rows, and tolerance separate in the transaction-versus-processing worksheet. Reproduce a USD 45 United States order, then reject the same order with an unverified country schedule until its evidence is explicit. That discipline produces two reproducible fee rows instead of one blended percentage without inventing one universal Etsy rate.
Test “Pair percentage with fixed fee” with the US default, a seller-collected-tax base case, the current UK schedule, and a declared-conflict case. Preserve full precision, display rounding, fixed-fee application, two separate bases, per-row differences, tolerance, and Block precedence. The tests must show why a USD 45 United States order can support two reproducible fee rows instead of one blended percentage.
Preserve model currency
Keep revenue, tax, fixed fee, expected fees, actual fees, and tolerance in one documented currency. Convert outside the comparison with dated evidence when needed.
For “Preserve model currency,” keep the transaction base, processing base, country schedule, percentage, fixed amount, tax, currency, expected rows, actual rows, and tolerance separate in the transaction-versus-processing worksheet. Reproduce a USD 45 United States order, then reject the same order with an unverified country schedule until its evidence is explicit. That discipline produces two reproducible fee rows instead of one blended percentage without inventing one universal Etsy rate.
Test “Preserve model currency” with the US default, a seller-collected-tax base case, the current UK schedule, and a declared-conflict case. Preserve full precision, display rounding, fixed-fee application, two separate bases, per-row differences, tolerance, and Block precedence. The tests must show why a USD 45 United States order can support two reproducible fee rows instead of one blended percentage.
Compare expected and actual rows
Enter the two Payment account fee rows separately. A difference above tolerance returns Reconcile rather than silently forcing the model to match the statement.
For “Compare expected and actual rows,” keep the transaction base, processing base, country schedule, percentage, fixed amount, tax, currency, expected rows, actual rows, and tolerance separate in the transaction-versus-processing worksheet. Reproduce a USD 45 United States order, then reject the same order with an unverified country schedule until its evidence is explicit. That discipline produces two reproducible fee rows instead of one blended percentage without inventing one universal Etsy rate.
Test “Compare expected and actual rows” with the US default, a seller-collected-tax base case, the current UK schedule, and a declared-conflict case. Preserve full precision, display rounding, fixed-fee application, two separate bases, per-row differences, tolerance, and Block precedence. The tests must show why a USD 45 United States order can support two reproducible fee rows instead of one blended percentage.
Keep other fees outside scope
Listing, Offsite Ads, conversion, regulatory, seller-fee tax, labels, product cost, and returns belong in the complete fee stack or Profit Guard, not this focused pair.
For “Keep other fees outside scope,” keep the transaction base, processing base, country schedule, percentage, fixed amount, tax, currency, expected rows, actual rows, and tolerance separate in the transaction-versus-processing worksheet. Reproduce a USD 45 United States order, then reject the same order with an unverified country schedule until its evidence is explicit. That discipline produces two reproducible fee rows instead of one blended percentage without inventing one universal Etsy rate.
Test “Keep other fees outside scope” with the US default, a seller-collected-tax base case, the current UK schedule, and a declared-conflict case. Preserve full precision, display rounding, fixed-fee application, two separate bases, per-row differences, tolerance, and Block precedence. The tests must show why a USD 45 United States order can support two reproducible fee rows instead of one blended percentage.
Verification, release, and statement feedback
Before changing price, fee assumptions, or calculator defaults, preserve the transaction-versus-processing worksheet, official-source versions, private evidence pointer, current inputs, expected fixtures, tests, build, route state, and rollback identifier. Confirm the exact target environment and safe-stop on an unexpected account or production context.
After one bounded correction, rerun a USD 45 United States order, the same order with an unverified country schedule, the tax-base fixture, and a declared-conflict fixture. Inspect full-precision and displayed amounts, per-row differences, mobile results, canonical, sources, original visuals, internal links, and privacy-safe statement feedback. Restore the prior packet if a critical result cannot support two reproducible fee rows instead of one blended percentage.
Limits, privacy boundary, and next action
This guide and calculator use seller-entered summaries and synthetic fixtures. They do not retrieve Etsy data, authenticate bank country, decide tax, reproduce every refund or payout, include every Etsy fee, change a marketplace account, or prove ranking, traffic, qualified intent, AdSense approval, income, or final profit.
Keep buyer names, emails, addresses, messages, order IDs, payment rows, bank details, tax identifiers, labels, tokens, OAuth material, credentials, and raw CSV outside the transaction-versus-processing worksheet. Verify current Etsy sources and the seller's actual account, reconcile an approved privacy-safe sample, and obtain qualified accounting, tax, or legal advice when material.
Sources and further reading
- Etsy Help: Fees and Taxes for Selling: Current transaction-fee base, 6.5% rate, separate payment-processing layer, currency, refund, and surrounding fee boundaries.
- Etsy Help: Payment Processing Fees: Current bank-country percentage and fixed-fee table, tax-inclusive processing base, refund credit, VAT, and domestic or international distinctions.
- Etsy Help: Fee Basics: Current plain-language distinction between transaction and Etsy Payments processing fees.
- Etsy Fees and Payments Policy: Controlling fee definitions, bases, currencies, taxes, deductions, refunds, and seller responsibilities.
- Etsy Help: Manage Your Payment Account: Payment account, monthly statement, fees, taxes, refunds, credits, balances, and payout-period reconciliation.
- Seller Profit Guard methodology: Evidence hierarchy, local-first calculations, synthetic fixtures, privacy boundaries, deterministic tests, release, correction, and rollback.
Related Seller Profit Guard tools
- Open the transaction vs processing fee calculator: Separate the two fee bases, rates, fixed charge, actual rows, and differences.
- Build the complete Etsy fee stack: Add listing, Offsite Ads, currency, regulatory, tax, operating-cost, and contribution layers.
- Reconcile the Etsy Payment account: Compare the modeled fee rows with actual statement and payout evidence.
- Run Seller Profit Guard: Carry reconciled fees into SKU-level product, shipping, returns, and target-profit analysis.
- Use the Etsy fee reference: Check current country and fee-layer reference boundaries.
- Read the local-first methodology: Keep buyer, order, payment, bank, contact, and credential data outside public pages.
- Etsy Transaction vs Processing Fee Example: Continue the formula, example, source, threshold, comparison, routine, interpretation, or audit workflow.
- UK Etsy Transaction vs Processing Fees: Continue the formula, example, source, threshold, comparison, routine, interpretation, or audit workflow.
- 11 Etsy Transaction and Processing Fee Mistakes: Continue the formula, example, source, threshold, comparison, routine, interpretation, or audit workflow.
- Etsy Transaction and Processing Fee Sources: Continue the formula, example, source, threshold, comparison, routine, interpretation, or audit workflow.
- Safe Etsy Fee Reconciliation Thresholds: Continue the formula, example, source, threshold, comparison, routine, interpretation, or audit workflow.
Next step: Open the Etsy Transaction vs Processing Fee Calculator.
This is operational planning help, not tax, accounting, legal, financial, or platform-policy advice. Review the Terms and disclaimer, and verify current platform rules and fee assumptions before changing prices.