// For TikTok Stores

Net ROAS that ties out to the bank — TikTok plus every other channel.

Connect TikTok for Business in one click; same flow for Meta and Google. Per-campaign net ROAS, AI alerts when ROAS dips, and per-order profit that reflects spend the same day it's spent.

// What's broken today

The profit math your current app is getting wrong.

ROAS reported in TikTok ≠ ROAS at the bank

TikTok counts revenue against attributed clicks; your bank counts what landed after refunds, chargebacks, COGS, and shipping. The gap can be 30+ points and quietly eats your margin.

Creative tests take 3 days to read

By the time you compare creative A vs B on Sunday night, A has burned $1,800 and the actual margin tells a different story than the in-platform ROAS did.

Viral SKUs hide thin-margin bundles

Your top-of-funnel hero is a $24 bundle with $19 cost-to-deliver. Revenue feels great; profit per order is $5. You only see this with per-SKU margin ranking.

// Built for this

The features that matter for for tiktok stores.

TikTok + Meta + Google — all live

One-click OAuth for each platform, daily spend sync, allocated to per-order profit. Spend across every channel reconciles into a single profit number.

See Ad Integrations
Real-time net ROAS

ROAS calculated against actual net profit, not gross revenue. Surface campaigns that look fine in TikTok's UI but are losing money at the bank.

See Profit Dashboard
AI alerts on low-ROAS campaigns

Auto-flags campaigns where 7-day ROAS drops below 1.5× (configurable). Catches creative fatigue and pixel issues a day or two earlier than manual review.

See AI Insights
Product margin on hero SKUs

Per-SKU profit ranking so you know your viral product is actually making money before you push it to $10k/day.

See Product Analytics

// Worked example

Illustrative — not a real customer

A TikTok-driven beauty store on Scale plan

Hypothetical example: a $420k/month store running TikTok Ads connects NeoProfit and discovers a creative that's pacing 2.4× ROAS in TikTok is actually 0.9× net of COGS, shipping, and refunds. They kill it within 36 hours of the AI alert, redirecting ~$320/day to creatives running 1.8× net. Annualised, that's ~$117k more contribution margin.

2.4× → 0.9×
ROAS gap surfaced
36 hrs
to action
~$117k
annualised recovery

// Pricing

Every feature, every plan.

Starter
Up to 300 orders / month · $0.10 overage
$19/mo
Growth
Up to 1,500 orders / month · $0.06 overage
$49/mo
Scale
Up to 5,000 orders / month · $0.03 overage
$99/mo
Enterprise
10,000+ orders / month · custom pricing
Talk to us

See the full pricing page →

// FAQ

Common questions.

Which ad platforms are supported?

Meta (Facebook + Instagram), TikTok for Business, and Google Ads are all live with one-click OAuth. Snapchat and Pinterest are next on the roadmap.

How does the daily TikTok spend sync work?

Initial backfill pulls the past 30 days of spend after you connect. Ongoing syncs run once per day at midnight UTC, pulling the prior day's finalised spend per ad account.

Will it work with TikTok Shop?

Today NeoProfit reads Shopify-fulfilled orders. If TikTok Shop is configured to push orders into your Shopify admin, those orders are tracked the same as any other. Native TikTok Shop integration is on the roadmap.

Stop reading ROAS from inside the platform that wants your spend.

7-day free trial · all features on every plan · cancel anytime