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 — not three days later when the column locks.
7-day free trial · 50% off your first month · cancel anytime
What’s broken today
The ROAS you see in TikTok isn't the ROAS your bank sees.
TikTok Ads Manager shows you attributed revenue. Your bank account shows what's left after COGS, shipping, refunds, chargebacks, and Shopify Payments fees. The gap can quietly be 30+ percentage points.
TikTok counts attributed revenue against ad spend. Your bank counts what landed after refunds, chargebacks, COGS, and shipping. The gap can be 30+ points — and it's exactly the gap that decides whether you scale or pull back.
By the time you compare creative A vs B on Sunday night, A has burned $1,800 and the actual net margin tells a different story than the in-platform ROAS did. The decision you make is built on the wrong number.
Your top-of-funnel hero is a $24 bundle with $19 cost-to-deliver. Revenue feels great; profit per order is $5. The bundle won't show up in TikTok's reporting at all — and Shopify Analytics will rank it #1.
Built for this
The features that turn TikTok ROAS into real ROAS.
Built for stores running aggressive paid social — fast feedback loops, real-time net margin, and the breakouts you need to read creative tests in hours instead of days.
One-click OAuth for each platform, daily spend sync, allocated to per-order profit. Spend across every channel reconciles into a single profit number — no spreadsheet stitching.
See Ad IntegrationsROAS calculated against actual net profit, not gross revenue. POAS (profit over ad spend) tells you how much margin a campaign generated per dollar spent — the metric that decides whether to scale.
See Profit DashboardAuto-flags campaigns where net ROAS drops below your baseline (configurable). Catches creative fatigue, pixel drift, or audience saturation a day or two earlier than manual review.
See AI InsightsPer-SKU profit ranking so you know your viral product is actually making money before you push it to $10k/day spend. Includes ad-spend allocation by revenue share.
See Product AnalyticsBeauty, fashion, and impulse-buy products attract higher chargeback rates. Filed disputes show as pending revenue impact + $15 fee; resolved disputes update the right way. Don't get surprised at month-end.
See Chargeback handlingBeauty / apparel return rates can hit 20%+. Net margin in NeoProfit subtracts actual refunds (not assumed return rates), so the profit number reflects what you actually keep.
See refund handlingWorked example
What this looks like in practice.
A $420k/month TikTok-driven beauty store on the Scale plan
Within 4 days of connecting NeoProfit, they discovered a creative that was pacing 2.4× ROAS inside TikTok Ads Manager was actually running 0.9× net of COGS, shipping, refunds, and chargeback fees. The AI Insights tile flagged it as the highest-dollar-impact loss on the dashboard. They killed the creative within 36 hours, redirected ~$320/day of spend to a different ad set running 1.8× net, and — annualised at the same scale — recovered ~$117k of contribution margin.
Pricing
Every feature, every plan.
No tier locks on cohorts, no enterprise tax for ad integrations. You pick a plan by order volume — every feature is included.
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 on the roadmap — vote with your install if you want them prioritized.
How does the daily TikTok spend sync work?
Initial backfill pulls the past 30 days of spend per ad account after you connect. Ongoing syncs run once per day at midnight UTC, pulling the prior day's finalised spend. Today's spend appears in tomorrow's dashboard.
Will it work with TikTok Shop?
Today NeoProfit reads Shopify-fulfilled orders. If TikTok Shop is configured to push orders into your Shopify admin (most setups do this by default), those orders are tracked the same as any other. Native TikTok Shop integration is on the roadmap.
How is net ROAS calculated?
Net ROAS = (gross revenue − refunds − chargeback revenue impact − COGS − shipping − transaction fees − chargeback fees) / ad spend. POAS is the same numerator divided by ad spend. Break-even ROAS is the revenue multiple required to cover all non-ad costs.
Which TikTok ad account does it pull from?
During the OAuth flow you pick one TikTok for Business advertiser account to connect to this Shopify store. Daily spend from that account is what flows into the profit math. If you run multiple advertiser accounts and want them aggregated, talk to us — multi-account 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