JoinBrands or viral.app? Fix a creator's price up front, or pay on the views their posts earn.
JoinBrands is a creator marketplace built for e-commerce: you fix the price per job, per pack or per month, get checked photos, videos and posts with an ad code on each, and reach TikTok Shop affiliates. viral.app is for brands whose creators post every week: it tracks their posts on five platforms, pays on the views each post earns, charges you one 3% fee and pays out in 180+ countries.
Companies from startups to enterprise choose viral.app
Mike SchneiderCo-Founder · · 13 min read
The short version: viral.app is for brands whose creators post every week and get paid on the views each post earns, with posts from any public account tracked on five platforms, creators paid in 180+ countries, and one 3% fee on your side where JoinBrands adds 8% to 15% and takes 20% from the creator. JoinBrands sells creator work at prices you fix before anyone films, per job, per pack of posts or as a monthly retainer, checks each upload before you pay, and is strongest for e-commerce brands selling on TikTok Shop and Amazon.
Your fee on $1,000 of creator pay
$30 vs $100
viral.app's 3% against JoinBrands Pro's 10%. JoinBrands also deducts 20% from the creator; viral.app creators may pay a payout-method fee.
Creator countries
180+ vs 5
viral.app pays creators in 180+ countries. JoinBrands creators live in the US, Canada, the UK, Australia or Germany.
TikTok post in a 100-post Blast
$25
JoinBrands' pack price per post, before its fee. A single video job has a $50 floor.
We make viral.app, so read this with that in mind. Every JoinBrands fact below comes from JoinBrands' own site, pricing page, terms, help center and App Store listing, re-checked on November 8, 2026, with links at the end. Where JoinBrands doesn't say something publicly, we write "Not public". On a few points its own pages disagree, and there we show both.
JoinBrands pricing in brief: a free pay-as-you-go plan with a 15% platform fee, then Start-up at $99, Pro at $299 and Max at $499 a month (12%, 10% and 8%), 10% less billed yearly, plus the price you set for each job. Is JoinBrands legit? Yes: it was founded in 2021, rates 4.4 from 289 reviews on Trustpilot and 4.7 from 44 on G2, and says it has paid creators $10M.
Are you a creator? This page is for brands. JoinBrands takes creators in five countries; for paid UGC work in any country, join the Canvas UGC marketplace.
At a glance
Who wins each job
JoinBrandsJobs won by JoinBrands
5
TieTies
0
viral.appJobs won by viral.app
5
Each of these 11 jobs goes to the tool that does it better. Where they work differently, the better pick depends on your program.
Paying creators on views: viral.app does this better.
viral.app
Base pay, CPM tiers, bonuses and caps over a view window you set. JoinBrands fixes the price up front, with optional goal bonuses on a short tracking window.
viral.app
Prices fixed before anyone films: JoinBrands does this better.
JoinBrands
A price per job, per Blast pack or a monthly retainer salary, set before filming. View pay on viral.app moves with results.
JoinBrands
Fees on creator pay: viral.app does this better.
viral.app
3% on your side, and viral.app takes nothing from creators, who may pay a fee for their payout method. JoinBrands adds 8% to 15% for you and deducts 20% from the creator, or 15% for paying members of its Creator Academy.
viral.app
Selling on TikTok Shop and Amazon: JoinBrands does this better.
JoinBrands
GMV per affiliate and video, outreach agents, contests, Lives and Amazon shoppable videos. viral.app runs no affiliate programs.
JoinBrands
Checked content, protected payment: JoinBrands does this better.
JoinBrands
JoinBrands reviews each upload, you approve it or ask for 1 to 10 revisions by plan, and escrow refunds you if a creator doesn't deliver.
JoinBrands
Tracking beyond your own jobs: viral.app does this better.
viral.app
Accounts you add by URL on five platforms, competitors included, up to your plan's video limit. JoinBrands tracks the posts from its own jobs and your TikTok Shop affiliates.
viral.app
Creators beyond five countries: viral.app does this better.
viral.app
Jobs set any country and language, and payouts reach 180+ countries. JoinBrands' marketplace covers five.
viral.app
Size of the creator pool: JoinBrands does this better.
JoinBrands
JoinBrands claims 4M+ creators. Its own pages also tie that number to its TikTok Shop affiliate database.
JoinBrands
Inviting creators to a job: JoinBrands does this better.
JoinBrands
Unlimited invites on every JoinBrands plan, free one included, plus mass invites of your favorites. viral.app sends 30, 100 or 500 invites a day by plan.
JoinBrands
Creator videos as ads: they work differently.
Different
JoinBrands hands you a Spark or Partnership Ad code with every post. viral.app launches Spark Ads and Meta partnership ads from any tracked post and keeps paid views out of creator pay.
Different
Total cost once creator pay passes a few thousand a month: viral.app does this better.
viral.app
25 creators paid $10,000 a month cost $699 on viral.app Ultra against $1,149 on JoinBrands Max, credits counted. With one seat, JoinBrands costs less below about $1,650 to $5,900 a month, depending on creator count.
viral.app
Plans matched up
JoinBrands publishes four plans. They don't cap creators or campaigns. Instead, higher plans lower the platform fee, add team logins, revisions and tools, and hand part of the price back as Roll Over Cash. That credit goes toward creator payments, stacks while you stay on a paid plan, and is removed if you cancel or drop to the free plan. Here is its own pricing table:
Every plan has unlimited campaigns, creators, content and creator invites, a Spark Ads code on every TikTok post, a Partnership Ads code on Instagram posts, the MCP server and Shopify import. Paid plans add 4K video, extended TikTok analytics, TikTok Shop outreach agents and 50, 250 or 1,000 new direct chats a month with marketplace creators, plus Slack priority support (on every paid plan in its pricing table, from Pro in its plan guide). Deadline extensions are unlimited on every plan, the free one included. Team collaborators go from none to 1, 3 and 10, and revisions per job from 1 to 2, 3 and 10.
On top of the plan you pay for the content, and here JoinBrands' pages give different numbers. Its pricing table lists UGC images from $10, and UGC videos, Amazon shoppable videos and TikTok, TikTok Shop, YouTube and Instagram posts from $25, plus TikTok Shop Lives at $1 a minute and AI videos at $5 each. Its help center prices a single job higher: $100 by default for a social post and $60 for a UGC video, with a $50 floor, and $15 to $25 for a photo. Lower per-post prices come in Blast packs, $40 a TikTok post for 10 down to $25 for 100, which its campaign builder labels "from $9 per post". Retainers pay a monthly salary whose minimum depends on how often the creator posts; the builder shows "from $100 per month".
viral.app plans cap active creators, live jobs and tracked videos instead, so the fair match is the nearest price. JoinBrands takes 10% off for yearly billing, viral.app 30%.
Shaded side has the edge
Tie
Different: depends on your program
$99 and $199 a monthJJoinBrandsStart-up$99Ahead on 5 linesviral.appPro$199Ahead on 4 linesvs2 lines depend on your program2 differ
JoinBrands Start-upviral.app Pro
Billed yearly
JoinBrands Start-up: $89 / month ($1,069 a year)
viral.app Pro: $139 / month
Different, depends on your program
Credit back each month
JoinBrands Start-up: $30 toward creator pay
viral.app Pro: None
Edge: JoinBrands
Fee on your side
JoinBrands Start-up: 12% of creator pay
viral.app Pro: 3% of payouts
Edge: viral.app
Fee from the creator
JoinBrands Start-up: 20% (15% for paid Creator PRO members)
viral.app Pro: None from viral.app; some payout methods charge a fee
Edge: viral.app
Creators
JoinBrands Start-up: Unlimited
viral.app Pro: 15 active
Edge: JoinBrands
Campaigns or live jobs
JoinBrands Start-up: Unlimited campaigns
viral.app Pro: 1 live job listing
Edge: JoinBrands
Creator invites
JoinBrands Start-up: Unlimited
viral.app Pro: 30 a day
Edge: JoinBrands
Team
JoinBrands Start-up: You plus 1 collaborator
viral.app Pro: 3 seats, then $15 a month each ($120 a year)
Edge: viral.app
Revisions per job
JoinBrands Start-up: 2
viral.app Pro: No draft review
Edge: JoinBrands
Tracking
JoinBrands Start-up: Your jobs and TikTok Shop affiliates
$299 and $399 a monthJJoinBrandsPro$299Ahead on 5 linesviral.appUltra$399Ahead on 5 linesvs1 line depends on your program1 differs
JoinBrands Proviral.app Ultra
Billed yearly
JoinBrands Pro: $269 / month ($3,229 a year)
viral.app Ultra: $279 / month
Different, depends on your program
Credit back each month
JoinBrands Pro: $90 toward creator pay
viral.app Ultra: None
Edge: JoinBrands
Fee on your side
JoinBrands Pro: 10% of creator pay
viral.app Ultra: 3% of payouts
Edge: viral.app
Creators
JoinBrands Pro: Unlimited
viral.app Ultra: 100 active
Edge: JoinBrands
Campaigns or live jobs
JoinBrands Pro: Unlimited campaigns
viral.app Ultra: 2 live job listings
Edge: JoinBrands
Creator invites
JoinBrands Pro: Unlimited
viral.app Ultra: 100 a day
Edge: JoinBrands
Team
JoinBrands Pro: You plus 3 collaborators
viral.app Ultra: 10 seats, then $15 a month each ($120 a year)
Edge: viral.app
Pay on views
JoinBrands Pro: Goal bonuses, tracked until 5 days after the last job
viral.app Ultra: CPM tiers, bonuses and caps
Edge: viral.app
Revisions per job
JoinBrands Pro: 3
viral.app Ultra: No draft review
Edge: JoinBrands
Tracking
JoinBrands Pro: Your jobs and TikTok Shop affiliates
viral.app Ultra: Any public account, 5,000 videos
Edge: viral.app
API and AI agents
JoinBrands Pro: MCP server; no public API described
viral.app Ultra: API and MCP server
Edge: viral.app
Outside these two tiers, JoinBrands' free plan costs nothing a month, with a 15% fee, one login and 1 revision per job. Max is $499 a month ($449 yearly) with an 8% fee, $150 of monthly credit, 10 revisions, you plus 10 collaborators and white-label tools for agencies. viral.app Scale is $599 ($419 yearly) for unlimited active creators, 20,000 tracked videos and unlimited seats, and Enterprise is custom. JoinBrands' fully managed service has no public price.
Which one should you pick?
Choose JoinBrands if…
You sell on TikTok Shop or Amazon and want affiliates, shoppable videos and GMV per creator in one place.
You want prices fixed before filming, per piece, per pack or per month, with each upload checked before you pay.
Your creators are in its five countries, and you'd like to start without a monthly plan.
Our product
Choose viral.app if…
You want creators paid on the views their posts earn, with tiers, bonuses and caps.
You want your own creators and your competitors tracked side by side on five platforms.
You pay creators in any country and want one 3% fee, on your side, with invoices handled.
Both tools find creators and let you run their best posts as ads. The difference is what you pay for. On JoinBrands you fix the price before anyone films: a single job, a pack of posts, or a monthly retainer, with each upload checked by its team and approved by you before the creator is paid. On viral.app part of the pay follows the views each post earns, and the posts are tracked while they earn them.
JoinBrands does tie some pay to results. Content + Posting campaigns can carry a performance bonus: you pick a metric, a goal and a reward. A standard bonus counts a creator's videos together, a percentage bonus scores each video on its own and pays on the top-performing share, and tracking runs until 5 days after the last job is created. TikTok Shop creators also earn the commission you set, and TikTok Shop Contests pay reward tiers for videos posted and GMV. What JoinBrands doesn't do is pay per view: its stats keep running, but once the bonus window closes, later views don't change what the creator earns.
Who pays the fees
JoinBrands charges both sides. You pay a platform fee on top of each job's price, 15% with no plan down to 8% on Max, plus 3.5% on any amount charged to a card. The creator then loses 20% of the job price before it reaches their JoinBrands wallet; creators who pay for its Creator Academy get Creator PRO and lose 15%. viral.app charges 3% on each payout, on your side only. Here is the same $1,000 of creator pay on JoinBrands Pro and on viral.app:
So a creator who wants $1,000 in hand needs $1,250 in jobs on JoinBrands, which costs you $1,375 on Pro. Tips reach JoinBrands creators without its creator fee. Both tools also charge a plan; JoinBrands' credit is counted in the cost calculator further down.
Who JoinBrands is great for
JoinBrands started in 2021 and says it has paid creators $10M and sent out 500K products. It fits best when:
You sell on TikTok Shop or Amazon
TikTok Shop videos and Lives with GMV per creator, affiliate outreach agents, contests, and Amazon shoppable videos.
You want prices fixed up front
A price per job, per pack or per month, set before filming. Approve before you pay, and the rights pass to you.
You ship physical products
Ship to creators yourself, or have them buy it and get reimbursed, with sales tax added in the US and Canada.
It also runs retainers and Multi-Jobs for creators who keep posting, holds your payment in escrow and refunds you if a creator doesn't deliver, and offers a fully managed service. If you buy creator content at fixed prices, or grow a TikTok Shop through affiliates, JoinBrands fits well. Billo also sells finished ad videos at a fixed price per piece, and Collabstr sells posts at each creator's own listed price.
If TikTok Shop is your main channel
TikTok Shop is where JoinBrands is strongest. Connect your shop and its TikTok Creator Engine shows GMV, purchases and units per affiliate and per video, while its outreach agents send target-collab invites, product cards and follow-ups through TikTok Shop to affiliates filtered by GMV, followers and region. Its pricing table puts that database at 4M+ affiliates; its help center says 3M+.
viral.app doesn't run affiliate programs or read TikTok Shop sales. If most of your revenue comes through TikTok Shop affiliates, look at JoinBrands or Growi. Use viral.app alongside them for creators you pay on views.
When views set the pay
On JoinBrands the price is fixed before anyone films, so views only affect pay inside its bonus window. On viral.app, views set the pay, so how they're counted matters:
Any public account
TikTok, Instagram, YouTube, Facebook and Snapchat from a URL, competitors included, up to your plan's video limit, refreshed every 12 or 8 hours by plan.
Deals tested before launch
Run base pay, CPM tiers, bonuses and caps on one of your creators' recent videos and see what they would have earned.
Organic views only
With TikTok or Meta connected, views bought through ads never count toward creator pay, so boosting a post doesn't raise it.
Every difference, row by row
Thirty-six rows in five groups, starting with what you pay for. "Yes" means the product does it, "Partly" means it covers part of the job, and "Not public" means we couldn't find it on JoinBrands' public pages.
Plain fact
Not public
No
Partly
Yes
5 groups · 36 rows
JoinBrands
viral.app
At a glance · one mark per row, in table order
Every difference between JoinBrands and viral.app, by group
What you need
JoinBrands
viral.app
01What you pay for and the feesWhere the two differ most
What you pay for
JoinBrands
A price fixed before filming: per job (a $50 floor per video job, photos from $15), per Blast pack ($40 to $25 per TikTok post) or a monthly retainer salary, plus a plan from $0. Its pricing table lists lower starting prices; see Plans matched up.
viral.app
A plan from $199 a month, plus what you agree with each creator and 3% on each payout.
Pay on views
JoinBrandsPartly
No pay per view. Content + Posting jobs can add a goal bonus, tracked until 5 days after the last job is created.
viral.appYes
Base pay per video by platform, fixed salary, CPM tiers and milestone bonuses, with caps and view windows.
Fee on your side
JoinBrands
15% with no plan, 12% on Start-up, 10% on Pro and 8% on Max, added to each job's price, plus 3.5% on any amount charged to a card.
viral.app
3% on each payout, paid by you.
Fee from the creator
JoinBrands
20% of job earnings and bonuses, or 15% for Creator PRO members (paying members of its Creator Academy, at any creator level). Tips, express jobs and product reimbursements carry no fee.
viral.app
None. Creators can still pay a fee for the payout method they pick.
Price known before anyone films
JoinBrandsYes
The builder shows the cost per job, fee included, before you launch. Its creator page promises fixed pricing with no negotiations; its campaign and retainer guides let creators counter-offer if you allow it.
viral.appPartly
Base pay is fixed; view pay moves with results, up to the cap you set. Test the deal on recent videos first.
Ongoing work from one creator
JoinBrandsYes
Retainers: a monthly salary for 10, 15, 30 or 60 videos a month, posted to the creator's accounts or yours, invite-only and for Level 2 creators and up. Multi-Jobs: follow-up jobs per creator, up to a number you set, at a rate you set.
viral.appYes
Every campaign: creators post on the cadence in your deal, paid per video plus views, with their posts tracked.
Plan credit
JoinBrands
Roll Over Cash: $30, $90 or $150 a month toward creator pay ($27, $80 or $135 billed yearly). It stacks while you stay on a paid plan and is removed if you cancel.
viral.app
None.
Funding, refunds and trial
JoinBrands
A wallet topped up by wire, ACH or card; jobs are charged when a creator takes them, Blasts upfront. Subscriptions, Blasts and extra content are non-refundable. A free pay-as-you-go plan.
viral.app
Creator pay funded by free bank transfer by SEPA, UK Faster Payments, US ACH, wire or SWIFT. 14‑day free trial on monthly plans.
Folded rows: Fee from the creator; Price known before anyone films; Ongoing work from one creator; Plan credit; Funding, refunds and trial.
02Finding creatorsJoinBrands' pool is bigger; viral.app reaches any country and ranks matches for each job
Creator marketplace
JoinBrandsYes
Its pricing page says 4M+ creators and affiliates. Its plan table and TikTok Shop page tie 4M+ to the TikTok Shop affiliate database, which its help center puts at 3M+.
viral.appYes
Canvas UGC marketplace: post a job, creators apply with portfolio, accounts, languages and location. Newer than JoinBrands'.
Countries and languages
JoinBrandsPartly
Creators in the US, Canada, the UK, Australia and Germany, mostly filming in English; other languages aren't guaranteed. TikTok Shop jobs are US-only.
viral.appYes
Each job sets countries of residence and languages, and creators are paid in 180+ countries.
How you pick creators
JoinBrandsYes
Filters for gender, age, ethnicity and special requirements; 19 content certifications, levels 1 to 3 by rating, delivery badges, portfolios, pitch videos and AI match. Manual or automatic approval.
viral.appYes
Creators apply, or you invite from AI Matches for each live job, ranked by best fit.
TikTok Shop affiliate outreach
JoinBrandsYes
Agents send target-collab invites, product cards and follow-ups through TikTok Shop, filtered by GMV, followers and region. Contests pay tiers on videos and GMV.
viral.appNo
Not offered.
Invite creators to a job
JoinBrandsYes
Unlimited invites on every plan, plus mass invites of your whole favorites list.
viral.appYes
30, 100 or 500 invites a day by plan.
Creators you already work with
JoinBrandsNot public
Not described. Its pages cover creators on its own marketplace.
viral.appYes
Tracked from a URL without signing up, paid through us or by you, and never shown to other brands.
Briefs
JoinBrandsYes
Briefs up to 10,000 characters with an AI writer, references, a suggested caption and special requirements.
viral.appPartly
Briefs with sample videos, drafted with Copilot if you want.
Folded rows: TikTok Shop affiliate outreach; Invite creators to a job; Creators you already work with; Briefs.
03Getting the contentJoinBrands' strongest area
What you receive
JoinBrandsYes
Approved photo or video files, checked by JoinBrands' support team first. Posting jobs add the post link and an ad code.
viral.appPartly
Posts, tracked once they're live. You can download any tracked video for 3 credits.
Turnaround
JoinBrands
Images within 5 days and videos within 10 once the creator has the product. Its pricing page says most brands get content in 3 to 7 days.
viral.app
Creators post on the cadence in your deal; numbers refresh every 12 or 8 hours by plan.
Review and revisions
JoinBrandsYes
Approve or reject within 10 days, or the content is approved automatically. 1, 2, 3 or 10 revision requests per job by plan.
viral.appNo
Not built in. Posts are tracked once they're live.
If a creator doesn't deliver
JoinBrandsYes
Escrow: you get a refund and the creator isn't paid, per its homepage FAQ. Jobs you cancel once late are refunded to your account in about 10 days.
viral.app
Pay is calculated from tracked posts and only goes out when you approve each payout.
Product shipping
JoinBrandsYes
Ship it yourself, or the creator buys it and is reimbursed, with 10% sales tax added in the US and 15% in Canada.
viral.appNo
Not offered.
Formats
JoinBrandsYes
7 video and 4 photo types, 4K on paid plans, TikTok Shop Lives, and AI videos made from your campaign photos for $5 each.
viral.appNo
Not offered. viral.app doesn't produce or edit videos.
Rights to the content
JoinBrands
Transferred to you once paid in full (terms 3.4.1). Its homepage FAQ says JoinBrands may use the content in its own marketing, and its creator terms let brands and JoinBrands use purchased content in AI tools, including training models.
viral.app
Only what you agree with the creator. viral.app claims no rights to campaign videos.
Folded rows: If a creator doesn't deliver; Product shipping; Formats; Rights to the content.
04Posting, tracking and adsWhere viral.app goes further
Views tracked
JoinBrandsPartly
Posts from its own jobs: TikTok and TikTok Shop views, 2- and 6‑second views, retention and audience (TikTok Shop stats kept for a year); Instagram views, likes and comments as a CSV.
viral.appYes
Posts from any public account on five platforms, up to your plan's 1,000, 5,000 or 20,000 tracked videos, plus on-demand refreshes on Ultra and Scale for 3 credits per video.
Accounts beyond your jobs
JoinBrandsPartly
Every affiliate who sells your products, read from your TikTok Shop. Other accounts and competitors: not described.
viral.appYes
Any public account from a URL, competitors included, plus a viral video library updated several times a day.
Sales per creator
JoinBrandsYes
TikTok Shop GMV, purchases and units per affiliate and per video, through the TikTok Shop API.
viral.appPartly
App revenue, trials and subscribers from RevenueCat per project, next to views. No sales per creator.
Platforms
JoinBrands
TikTok, TikTok Shop, Instagram Reels, YouTube Shorts and videos, and Amazon storefronts.
viral.app
TikTok, Instagram, YouTube, Facebook and Snapchat.
Creators post on their own accounts
JoinBrandsYes
On Content + Posting jobs. Its campaign guides say the post stays up at least 14 days; its boost guide says 7.
viral.appYes
Influencer jobs post on creators' own accounts; Canvas UGC jobs on brand-owned or ambassador accounts.
How often numbers refresh
JoinBrandsPartly
Its homepage says TikTok and TikTok Shop performance updates "in real time"; no interval is published. Its Instagram export shows when each Reel's stats were last checked.
viral.appYes
Every 12 or 8 hours by plan, custom times on Scale, and more sync slots, up to hourly, through support on Pro and up.
Spark Ads and partnership ads
JoinBrandsYes
A Spark code with every TikTok post and a Partnership Ad code with Instagram posts, at no extra cost. Boost TikTok posts inside JoinBrands from $20 a day plus a fee.
viral.appYes
Create Ad from any tracked post: Spark Ads on TikTok, partnership ads on Instagram and Facebook, on your own ad accounts. Organic and paid views shown apart, and pay counts organic views only.
Folded rows: Platforms; Creators post on their own accounts; How often numbers refresh; Spark Ads and partnership ads.
05Paying creators, terms and teamDifferent models, different paperwork
How creators are paid
JoinBrands
From your wallet into escrow, released to the creator's JoinBrands wallet once you approve. Stripe processes brand payments.
viral.app
By our payout partner, as merchant of record, in its own name, once you approve each payout.
Payout methods
JoinBrandsPartly
PayPal only, per its help center, withdrawn once a week (more often on Creator PRO) and taking up to 7 business days. Its terms also name ACH and Venmo.
viral.appYes
Bank transfer, PayPal, Venmo, USDC or EURC, in 180+ countries. USDC and EURC arrive within minutes, PayPal and Venmo usually within the hour, bank transfers in 1 to 5 business days.
Taxes and paperwork
JoinBrandsPartly
Its homepage says it takes care of contracts and invoices; its terms leave taxes on payments to each user (section 4).
viral.appYes
Merchant of record: invoices for you and in each creator's name, KYC, AML and sanctions checks, and DAC7 reporting.
Working with a creator outside the platform
JoinBrands
Not for creators you found there: no contacting or engaging them outside JoinBrands (terms 3.4.1). No time limit or damages amount is stated.
viral.app
Creators met on the Canvas UGC marketplace: 24 months, at least EUR 1,000. Creators you bring: never.
Done-for-you service
JoinBrandsYes
A fully managed service, used for a 2,000‑creator in-store campaign at Target. Its price isn't public.
viral.app
Your team runs the program in the software; Copilot drafts briefs and builds campaigns with your approval.
API and MCP
JoinBrandsPartly
An MCP server on every plan: it reads campaigns, jobs, content, creators and chats, and can invite creators, approve applicants and accept or reject content. No public API described.
viral.appYes
API and MCP server, included on every plan.
Team seats
JoinBrands
The account owner plus 1, 3 or 10 collaborators on Start-up, Pro and Max, with view-only or custom permissions. None on the free plan.
viral.app
3 on Pro, 10 on Ultra, unlimited on Scale; extra seats $15 a month on Pro and Ultra, $120 a year on yearly plans.
Folded rows: Working with a creator outside the platform; Done-for-you service; API and MCP; Team seats.
21 more rows in 5 groups, folded to keep the page short. Nothing is left out.
What each one costs for your program
Set your team, your creators and what you pay creators each month. The calculator picks the cheapest plan on each side, fees included. On the JoinBrands side it takes each plan's Roll Over Cash off the plan price, since the credit goes to creator pay, so Start-up counts as $69, Pro as $209 and Max as $349 a month ($62, $189 and $314 billed yearly). It counts the fee on your side only. JoinBrands' free plan gets one login, and Start-up, Pro and Max get the owner plus 1, 3 or 10 collaborators. JoinBrands doesn't cap creators, campaigns or tracked videos, so those only move viral.app's plan. viral.app's 3% is charged on your side, none of it comes out of creator pay, and every payout comes with its invoices. Creator pay itself is not in the totals.
Your program
JoinBrands$1,149viral.app$699
Cheapest plan that fits
Per month
$0
$500
$1K
Max
Fee
$1,149all in
Ultra
Fee
$699all in
JoinBrandsPay-as-you-goStart-upProMax
viral.appProUltraScale
JoinBrands Max
Max plan$349
8% platform fee on creator pay$800
Total per month$1,149
Max costs less here: its lower fee outweighs the higher plan price.
viral.app Ultra
Ultra plan$399
3% payout fee$300
Total per month$699
Ultra is needed for more than 1,000 tracked videos and more than 15 active creators.
From prices checked Nov 8, 2026. Illustrative, not a quote. viral.app's 3% payout fee is open to a custom deal: ask us.
With one seat on monthly billing, viral.app costs less once creator pay passes about $1,650 a month for up to 15 creators, $3,650 for up to 100 and $5,900 for more. Below those amounts, JoinBrands' free plan or Start-up costs less, and with a few hundred dollars of creator pay a month its free plan is hard to beat. Add teammates and JoinBrands needs Pro: with 3 seats, viral.app costs less at any budget for up to 15 creators, and from about $2,700 for up to 100.
Two costs the calculator leaves out, both on the JoinBrands side: the 20% it takes from creators, and the 3.5% on anything you pay by card. If your creators expect the same money in hand, add a quarter to every JoinBrands job price.
One creator's month, term by term
This is a typical influencer deal on viral.app: one creator posting about five videos a week on their own TikTok or Instagram, with a base per video and pay that grows with views. Each line shows whether JoinBrands supports that term.
The deal's terms, and whether JoinBrands and viral.app can run each one
Deal term
JoinBrands
viral.app
01$30 base pay for each posted video
Partly
Yes
02Posted on the creator's TikTok or Instagram
Yes
Yes
03$1 per 1,000 views
No
Yes
04$100 for each video past 100K views
Partly
Yes
05Views count for 30 days after posting
Partly
Yes
06Run the best video as a Spark Ad on your own ad account
Yes
Yes
Partly: a video job has a $50 floor; $30 a post comes in a 50‑post Blast pack, and follow-up jobs in a multi-job campaign pay a rate you set. Its goal bonus (explained above) pays a set reward, not an amount for every video past a threshold, and its tracking runs until 5 days after the last job is created, so in a long multi-job campaign the first videos count for weeks. No: JoinBrands doesn't pay per view.
What the creator is owed
Example month
20 videos · base pay
$600
300,000 views in 30‑day windows
$300
1 video past 100K views
$100
Creator receives
$1,000
Your 3% payout fee
$30
Same $1,000 on JoinBrands Pro, you pay
$1,100
Of that, the creator keeps
$800
viral.app counts each video's views for 30 days after posting and shows this breakdown before you approve the payout. The JoinBrands lines use its 10% Pro fee and the 20% it deducts from creators without Creator PRO.
When a payout is approved, the creator gets one link and picks how to be paid. They don't need an account, and none of your 3% fee comes out of their pay.
Creators claim by bank transfer, USDC, EURC, PayPal or Venmo.
A campaign, start to finish, in real screens
First, how each tool prices the work: JoinBrands' builder for a pack of TikTok posts, next to viral.app's payout calculation for a creator paid on views.
JJoinBrands
In JoinBrands: JoinBrands prices posts before anyone films: a Blast of TikTok posts costs $40 each for 10, down to $25 each for 100, plus its platform fee (8% here, the Max rate), charged at purchase and not refundable.
In viral.app: viral.app works out what each creator is owed from the deal: base pay per video by platform plus pay on the views each post earns, with caps, before you approve it.
Then a whole campaign. These are real viral.app screens. Under each step is what the same step looks like on JoinBrands.
Check each calculated payout, adjust it if needed, then pay up to 50 creators at once.
In JoinBrands
Approve the content within 10 days; escrow pays the creator, minus 20%, and they withdraw by PayPal.
Where each one is better
J
Where JoinBrands is better
01
1. Made for TikTok Shop and Amazon
GMV per affiliate and video, outreach agents, contests, Lives and Amazon shoppable videos.
02
2. Prices known before filming
Per job, per pack or per month, with retainers and follow-up jobs for creators who keep posting.
03
3. Checked before you pay
Its team reviews each upload, you approve or ask for up to 10 revisions, and escrow refunds you if a creator doesn't deliver.
04
4. Free to start,ready for agencies
No monthly plan needed, unlimited campaigns and creators, and white-label tools on Max.
Where viral.app is better
01
1. Pay on views,tested first
Base pay, CPM tiers, bonuses and caps, run on a creator's recent videos before launch.
02
2. One fee,on your side
3% on payouts, none of it from creator pay. JoinBrands charges you and the creator.
03
3. Less as creator pay grows
25 creators paid $10,000 a month: $699 against $1,149 on JoinBrands, its credits counted.
04
4. Track anyone
Any public account on five platforms, competitors included, plus a viral video library updated several times a day.
05
5. Creators in any country
Jobs by country and language, and payouts in 180+ countries through a merchant of record.
06
6. Your creators stay yours
Creators you bring are tracked from a URL, never shown to other brands and never locked in.
What teams running creator programs say
David ParkJenni AI Founder
“viral.app has become core infrastructure for running organic marketing. It has helped us scale
to over a billion organic views.”
Zack HargettQuizlet/CoconoteCo-Founder
“viral.app feels like the first serious solution for managing high-volume UGC campaigns.”
Julian IvaldyWhoLiked Founder
“viral.app has solved our biggest pain points. It’s handling everything from global payouts to
invoicing and tax accounting.”
Running both, or moving creators over
You can run both. JoinBrands is built to deliver content and TikTok Shop sales; viral.app to run creators who post and get paid on views. Some teams order product videos and Amazon content on JoinBrands and run their posting creators in viral.app. Before you move anyone, check two things: JoinBrands' terms bar engaging creators you found there outside the platform (section 3.4.1), and Roll Over Cash is removed when a paid plan ends, so spend it first. Subscriptions aren't refunded, but a plan runs to the end of the period you paid for.
1
Day 1
Add your creators' accounts
Paste the URLs of creators you already work with, or send us the list and we add them. Nobody has to sign up.
2
Day 1
Write your deals as rules
Base pay per video, CPM tiers and bonuses, tested on recent videos before anyone posts.
3
First week
Hire where you need more
Post a Canvas UGC or Influencer job and invite the best-fit AI Matches.
4
After that
Keep JoinBrands for what it does best
Order product content and run TikTok Shop affiliates there, spend your credit before you cancel, and track the accounts that post your JoinBrands videos in viral.app.
Questions about JoinBrands
The pay-as-you-go plan is free, with a 15% platform fee on what you pay creators. Start-up is $99 a month (12%), Pro $299 (10%) and Max $499 (8%), or $89, $269 and $449 a month billed yearly. Paid plans give back $30, $90 or $150 a month as Roll Over Cash toward creator payments. Billed yearly, the credit is $27, $80 or $135. On top, you pay the price you set for each job: a $50 floor per video job in its help center (its pricing table lists videos from $25), $40 down to $25 per TikTok post in Blast packs, or a monthly retainer salary. Card payments add 3.5%, and subscriptions are non-refundable (checked November 8, 2026).
Yes. JoinBrands was founded in 2021 by Leo Limin, Ian Sells and Johan Geuze, and its terms follow Wyoming law. On November 8, 2026 it rated 4.4 from 289 reviews on Trustpilot, where its profile is claimed but hasn't invited reviews recently, and its creator app 4.6 from about 890 US App Store ratings; on G2 it had 4.7 from 44 reviews when we last checked, on October 2. It says it has paid creators $10M and sent out 500K products. Its brand count varies by page, from 10K+ to 100,000+.
JoinBrands is a creator marketplace founded in 2021 that lists an address in Cheyenne, Wyoming. A brand posts a campaign, sets a price per job, per pack or per month, and picks creators in one of its five country marketplaces. The creator gets the product, films a photo or video, and posts it on TikTok, Instagram, YouTube or Amazon if the job includes posting. JoinBrands checks the upload, you approve it, and the payment held in escrow goes to the creator. It also sells Blast packs of posts, monthly retainers for 10 to 60 videos, TikTok Shop Lives and TikTok Shop affiliate outreach.
Yes. JoinBrands deducts 20% from creators' job earnings and performance bonuses, or 15% for Creator PRO members, which paying members of its Creator Academy get at any creator level. Tips, express jobs and product reimbursements are fee-free. Once a brand approves the content, the money moves from escrow to the creator's JoinBrands wallet, and its help center says creators withdraw by PayPal only, once a week on the free tier, with payouts taking up to 7 business days. Its terms also name ACH and Venmo. On viral.app, none of the 3% fee comes out of creator pay.
Its own pages give different numbers. Its pricing page says 4M+ creators and affiliates, and several solution pages say 4M+ creators, while its plan table and TikTok Shop page tie 4M+ to the TikTok Shop affiliate database its outreach agents search, and its help center puts that database at 3M+. Its homepage speaks of thousands of verified creators, and its G2 listing, written by its own team, says 300k+. A campaign-builder screenshot in its help center shows 39,862 creators matching a TikTok video job.
Partly. Brands and creators use one of five marketplaces: the US, Canada, the UK, Australia and Germany, each in its own currency. TikTok Shop videos and Lives exist only in the US marketplace, and most content is filmed in English; JoinBrands can't guarantee other languages and suggests silent videos instead. viral.app jobs set any country and language, and creators are paid in 180+ countries.
Not per view. You pay a price fixed up front, per job, per pack or per month. Content + Posting campaigns can add a goal bonus with a short tracking window. TikTok Shop creators also earn the affiliate commission you set, and TikTok Shop Contests pay tiers for videos posted and GMV. viral.app pays base pay per video plus CPM tiers and bonuses on the views each post earns, with caps.
You do, once you've paid in full: its terms transfer all rights from the creator to you (section 3.4.1), and its pricing page promises unlimited usage rights. With your written consent, the creator may keep it in a portfolio. Its homepage FAQ adds that JoinBrands may use the content for its own marketing, and its creator terms say content sold on JoinBrands may be used by brands and by JoinBrands in AI tools, including training models.
Not for creators you found there. Its brand terms bar contacting, soliciting or engaging a creator you learned of through JoinBrands outside the platform, or using its creator data to get around it (section 3.4.1), and its help center says all communication and payments must stay inside JoinBrands. The terms state no time limit and no damages amount. viral.app's clause covers only creators met on its marketplace: 24 months, at least EUR 1,000.
You can downgrade or cancel at any time, and the plan runs to the end of the period you paid for, but subscriptions are non-refundable. Blast campaigns and extra content are non-refundable too. Jobs you cancel once they're late are refunded to your account, usually within about 10 days. Roll Over Cash is removed when you cancel or drop to the free plan, and wallet money can be withdrawn by PayPal, at least $10 at a time.
viral.app, if you want creators paid on the views they earn, with your creators and competitors tracked. Growi, if TikTok Shop and Shopify sales per creator matter most. Billo, for finished ad videos at a fixed price per video. SideShift, for a large self-serve marketplace that pays on views. Collabstr, to book influencers and UGC creators from a marketplace.
Yes. Some teams order product content and run TikTok Shop affiliates on JoinBrands, and run creators who post every week in viral.app. You can track the accounts that post your JoinBrands videos from their URLs, next to your own creators. Keep paying creators you met on JoinBrands through JoinBrands, as its terms require.