CSV · Four seller platforms

Bulk profit calculator

Review a CSV of orders, calculate what each one leaves and export the results.

Shared fee engineseBay reviewed 2026-10-05
  1. 01Prepare your orders
  2. 02Calculate & review errors
  3. 03Export current results

Your CSV

Up to 1000 independent orders · UTF-8 CSV · 2 MiB maximum · US / USD.

The template has four example orders. Replace them with your orders. Use commas and decimal amounts without currency signs or thousands separators.

Loading fee rules…

Template reference

Map your columns before importing.

Worked workflow →

Required columns: platform, price, product_cost. All other columns are optional except the stated monthly denominator. Nonblank fields for the wrong platform produce an error.

Exact accepted column names, scope and blank-cell defaults
ColumnPlatformsMeaning / default
idebay, etsy, amazon, shopifyYour label or SKU; optional. Duplicate IDs remain separate rows.
platformebay, etsy, amazon, shopifyRequired: ebay, etsy, amazon or shopify. US / USD only.
currencyebay, etsy, amazon, shopifyUSD only; blank means USD.
priceebay, etsy, amazon, shopifyRequired positive USD item price. Per unit on eBay; one item elsewhere.
product_costebay, etsy, amazon, shopifyRequired USD product cost. Per unit on eBay; $0 is allowed.
shipping_chargedebay, etsy, amazon, shopifyBuyer shipping for the whole order; blank = $0.
shipping_costebay, etsy, amazon, shopifyActual whole-order outbound postage; blank = $0. Amazon is FBM only.
packagingebay, etsy, amazon, shopifyWhole-order packaging cost; blank = $0.
ad_costebay, etsy, amazon, shopifyWhole-order ad dollars; blank = $0. Exclude already-modelled Etsy Offsite fees.
other_costsebay, etsy, amazon, shopifyWhole-order labor, overhead or other costs; blank = $0.
quantityebay, etsy, amazon, shopifyeBay: 1–1000 identical units, default 1. Other platforms: 1 or blank only.
tax_rateebayeBay buyer tax percent, 0–100; blank = 0. Use 6.00 for 6%.
buyer_taxetsy, amazon, shopifyActual buyer tax in USD, not a percentage; blank = $0, excluded from revenue.
categoryebay, amazonExact category ID from the lists below. Blank: eBay general; Amazon home.
planebay, amazon, shopifyeBay standard/store; Amazon individual/professional; Shopify basic/grow/advanced. Blank uses the first option.
listing_feeebay, etsyOrder allocation once. Blank: eBay $0; Etsy $0.20. Enter 0 to override.
seller_performanceebaystandard, top_rated_plus, below_standard or below_standard_extended. Blank = standard.
service_metricebaynormal, very_high or very_high_extended. Blank = normal.
offsite_modeetsynone, attributed_15 or attributed_12. Blank = none; choose actual attribution.
gift_wrapetsy, amazonGift wrap charged to the buyer in USD; blank = $0.
monthly_unitsamazonRequired positive whole number for Professional subscription allocation; leave blank for Individual.
amazon_otheramazonOther Amazon fees entered per order; blank = $0.
monthly_ordersshopifyRequired positive whole number for Shopify plan/app allocation.
billingshopifymonthly or yearly; blank = monthly.
monthly_appsshopifyMonthly Shopify apps in USD, allocated across monthly_orders; blank = $0.
eBay category & adjustment IDs
general
Most categories
books
Books, magazines, movies & music
coins
Coins & paper money (excluding bullion)
bullion
Bullion & precious metals
collectibles
Trading cards & selected collectibles
guitars
Guitars & basses
equipment
Selected heavy equipment
handbags
Women's handbags & bags
jewelry
Jewelry (excluding watches, parts & accessories)
watches
Watches, parts & accessories
sneakers
Sneakers (athletic shoes)
nft
NFT categories
motors-parts
eBay Motors parts & accessories (most)
cameras
Cameras & photo (most)
cell-phones
Cell phones (most)
computers
Computers & networking (most)
computer-hardware
Selected computer hardware
electronics
Consumer electronics (most)
electronics-accessories
Electronic & computer accessory exceptions
video-games
Video games & consoles (other categories)
game-consoles
Video game consoles
musical-instruments
Musical instruments (except guitars & pro audio)
pro-audio
DJ & pro-audio equipment
stamps
Stamps
motors-tires
Motors tires
motors-apparel
Motors apparel & protective gear
motors-electronics
Motors in-car technology, GPS & security

Seller performance: standard, top_rated_plus, below_standard, below_standard_extended. Service metric: normal, very_high, very_high_extended.

Read category exclusions and eligibility.

Amazon category IDs · FBM only
home
Home & kitchen
toys
Toys & games
office
Office products
sports
Sports & outdoors
garden
Lawn & garden
pet
Pet supplies (excluding veterinary diets)
footwear
Footwear
bags
Backpacks, handbags & luggage
tools
Tools & home improvement (excluding base equipment power tools)
automotive
Automotive & powersports
computers
Computers
electronics
Consumer electronics
device
Amazon device accessories
media
Books, DVD, music, software & video
baby
Baby products
beauty
Beauty, health & personal care
grocery
Grocery & gourmet
clothing
Clothing & accessories
furniture
Furniture
jewelry
Jewelry
watches
Watches
accessories
Electronics accessories
compact
Compact appliances

Amazon fee scope.

Common questions

Frequently asked questions

Clear answers before you set your price.

All fee rules & sources
Does my CSV leave this browser?

File reading, validation and calculations happen locally in this page. CSV contents, labels, file names, amounts and results are not sent to our server or analytics. Nothing is saved automatically. Optional analytics records only fixed feature-use labels if you allow it.

Which orders can I batch?

US / USD eBay, Etsy, Amazon FBM and published Shopify Payments domestic standard-card orders. eBay supports identical-item quantities; the other platforms use one item per row. Each row is one independent order. Mixed baskets, automatic FBA, custom Shopify contracts, international rates and refunds are outside this template.

How are invalid rows and duplicate IDs treated?

Invalid rows remain visible with their original record number and an error; totals and result downloads include only valid rows. Duplicate IDs are kept as separate orders and marked for review. The tool does not deduplicate your orders automatically.

What happens when a cost or tax cell is blank?

Price and product cost are required. Most optional dollar costs and tax inputs default to zero; listing allocation defaults to $0 for eBay and $0.20 for Etsy. Default plans are eBay standard, Amazon Individual and Shopify Basic monthly. Shopify requires monthly_orders; Amazon Professional requires monthly_units. Every default is listed in the column reference.

Is this a platform sales-report importer?

Use our CSV schema or map your export into it first. Unknown, repeated or unsupported nonblank columns are rejected so costs are not silently ignored. The tool does not log in to platforms, identify account-specific rates or reconcile payouts.

Analytics preferences

Help improve this calculator with optional usage analytics. Your prices, costs and results are not included.

Current choice: not set.