TikTok Shop Profit Guard — Margin & Break-Even avatar

TikTok Shop Profit Guard — Margin & Break-Even

Pricing

from $0.50 / 1,000 profit analyses

Go to Apify Store
TikTok Shop Profit Guard — Margin & Break-Even

TikTok Shop Profit Guard — Margin & Break-Even

Calculate TikTok Shop profit after fees, affiliates, ads, shipping, fulfillment, and returns, including break-even limits and downside scenarios.

Pricing

from $0.50 / 1,000 profit analyses

Rating

0.0

(0)

Developer

Diego Andrés Macedo

Diego Andrés Macedo

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

TikTok Shop Profit Guard

Turn product rows into a decision: GO, WAIT, PASS, or CHECK INPUT. The Actor calculates profit per order after landed cost, platform fees, affiliate commission, ads, fulfillment, shipping, and expected return losses. It also shows how much you can safely spend on ads or affiliate commission before the target margin disappears.

Designed to connect to other Actors

Use either:

  • inline products for fast tests; or
  • datasetIds from a TikTok Shop scraper, supplier scraper, spreadsheet workflow, or Cross-Store Product Radar.

Common fields such as price, salePrice, productId, productUrl, landedCost, supplierPrice, and currencyCode are mapped automatically. No TikTok login or private seller data is required.

When source rows omit their currency, set defaultCurrency explicitly (for example USD or MXN). The Actor never guesses it from the store location.

Product rows may override global assumptions with fields such as affiliateCommissionPct, adCostPerOrder, returnRatePct, or fulfillmentCost. This lets one batch compare products with different creator deals or logistics costs. US-dollar fields used by common opportunity datasets (for example tiktokPriceUsd and supplierUnitCostUsd) are also recognized.

What each result explains

  • Base, optimistic, and conservative profit scenarios.
  • Net profit, net margin, and ROI on landed cost.
  • Maximum ad cost per order before profit reaches zero.
  • Maximum affiliate commission that preserves your target margin.
  • Minimum selling price needed for the target margin.
  • Risk flags for missing cost, thin margin, downside losses, and high percentage fees.

The score is only a sortable planning signal. It does not predict demand, policy approval, supplier quality, or future profit.

Fee assumptions

TikTok Shop fees vary by market, category, program, and date. The defaults are an editable example, not a promise of current fees. Before a real decision, copy the rates from your Seller Center statement or current policy page. Affiliate commission is controlled separately because the seller chooses it, and ad cost is modeled per order.

Example

{
"products": [
{ "id": "dog-brush", "title": "Self-cleaning dog brush", "price": 29.99, "landedCost": 8.5, "currency": "USD" }
],
"platformFeePct": 6,
"affiliateCommissionPct": 15,
"adCostPerOrder": 5,
"outboundShipping": 0,
"fulfillmentCost": 1,
"returnRatePct": 5,
"targetMarginPct": 20
}

Positioning and launch price

Recommended Store price: $0.50 per 1,000 completed profit-analysis events. CHECK_INPUT rows and the run summary have no event charge. Competing TikTok opportunity tools commonly charge about $5–$50 per 1,000 results because they bundle scraping. Profit Guard stays inexpensive by analyzing existing rows and making every formula inspectable.

The Actor stops delivering analysis rows when the customer's maximum charge is reached and reports notDelivered in the run summary.

Limits

  • Planning model, not accounting, tax, legal, or financial advice.
  • Taxes, subsidies, category exceptions, coupons, and special campaign fees must be added through the closest editable assumption or reviewed separately.
  • Missing landed cost produces CHECK_INPUT; the Actor does not invent cost or margin.
  • Invalid negative costs or percentage overrides outside their safe ranges produce CHECK_INPUT instead of an optimistic calculation.
  • Dataset access depends on Apify storage permissions.

Local verification

npm install
npm test