When a brand books your content, the full fee rarely arrives as one payment. Most UGC deals include a holdback, a percentage of your total fee that the brand keeps until specific conditions are met. Industry surveys report holdbacks range from 10% to 30% of the total fee, with 20% being the most common rate, according to the IAB’s guidelines on influencer marketing compensation. Understanding these structures is the first step to collecting every dollar you are owed.
The most common payment structures in UGC brand deals fall into a few standard patterns. Some deals split payment 50% upfront and 50% upon posting or approval. Others pay 100% on Net-30 terms after the content goes live.
A third pattern puts 70% upfront with a 30% holdback released after a 30 day ad performance evaluation window. Some flat fee agreements hold 20% of the total until usage rights expire.
Payment Release Triggers
Release triggers are the specific conditions that turn your holdback into payable money. The most common trigger is content approval and public posting of your video or photo on the brand’s feed or your own. Some brands tie release to whitelisting or Spark Ads code setup, which lets them run your content as paid advertisements under your account credentials. A 30 day ad performance period is another frequent condition, especially when the brand evaluates metrics before releasing funds.
Usage rights expiration serves as a release trigger when the brand’s license to use your content has a defined end date. Delivery of raw files or derivative content can also trigger final payment, as can completion of all agreed revision rounds. Each trigger creates a distinct milestone that should appear in your payment tracker.
Net-30 terms are standard for the post-release payment period. Larger deals sometimes move to Net-60 or Net-90. The holdback portion may be paid only after a whitelisting period ends, which can stretch 30 to 90 days after posting. Without clear trigger dates in your contract, these timelines become easy to lose track of.
The Unbilled Revision Problem
Many deals cap the number of revision rounds included in the flat fee. Without a tracker column for rounds used and rounds included, unbilled revisions silently reduce your effective rate. If your contract includes two revision rounds and you deliver five, the extra three rounds cut into your hourly earnings. Tracking revision counts helps you stay within scope and invoice for overages.
Scope creep in revisions compounds the holdback problem. When you complete extra rounds before the holdback clears, you have delivered more work than agreed without any additional payment. A column that records rounds used against rounds included keeps revision limits visible alongside your financial data. For a deeper breakdown of how scope creep affects your earnings, read our guide on tracking revision rounds in your UGC brand deal tracker.
Building Your Holdback Tracker
A tracker for holdbacks needs specific columns to be useful. Include the total deal value, the holdback percentage, the dollar amount held, the specific release trigger, and the expected release date. Add a column for the actual payment date so you can see which payments arrive on time and which do not.
The aging balance column is the most important part of the system. Calculate the number of days past the expected release date for each holdback. When a brand representative says they will circle back after the campaign ends, the aging number gives you a concrete reference point for your follow up message. Creators often carry thousands in pending holdbacks across multiple active deals, and the aging column surfaces exactly which payments need attention.
Aging Balances and Follow Up Workflow
Aging balances reveal which holdbacks have passed their trigger date without payment. Without this visibility, holdbacks sit in Notes apps or email threads and get forgotten. A system that calculates days overdue helps you send targeted reminders at the right intervals, not random check ins.
Pair your holdback tracker with a payout reconciliation process that compares what you invoiced against what you actually received. Our payout reconciliation guide for UGC creators covers the full workflow for matching invoices to deposits. When a brand delays past your expected release date, you also need a plan for non-payment protection. Our article on building non-payment protection into your tracker covers contract language and escalation steps for holdbacks that never arrive.
Set a weekly or biweekly review time to scan your aging balances. Check each overdue holdback against the release trigger in your contract. If the trigger has been met, send a brief email referencing the specific contract clause and the expected payment date.
If the trigger has not been met, note the remaining condition and update your expected date. This simple rhythm prevents holdbacks from becoming forgotten money.
Scheduling and Net Terms
Net-30 after content publication is the standard timeline for the second half of a two payment deal. Net-60 and Net-90 appear in larger campaigns where the brand’s accounting department requires longer processing windows. Some contracts use Net-75 or more on the back half, especially when internal accounting rules tie payment to their own billing cycles.
The holdback portion sometimes arrives only after the whitelisting or ad period expires, which adds 30 to 90 days beyond the standard Net-30 window. A deal with 70% upfront and a 30% holdback released after a 30 day ad performance period plus Net-30 means you wait at least 60 days from posting for the final third of your fee. Mapping these timelines in your tracker prevents surprise cash flow gaps.
Vague Release Language
Some contracts use vague release language like “upon brand’s sole discretion of satisfactory ad performance.” This type of clause gives the brand complete control over when your holdback releases. If your contract contains subjective trigger language, request specific measurable conditions before signing: a defined approval window, concrete performance metrics, or a fixed release date.
Creators who accept vague trigger terms often find themselves chasing payments with no deadline to reference. Without a date or measurable condition in the contract, the brand has no obligation to release the holdback on any particular schedule. Your tracker can flag these subjective clauses so you know which deals will need proactive follow up after the campaign ends.
Putting the System Together
A complete holdback tracking system combines deal data, release trigger dates, aging calculations, and a follow up schedule. Start with a simple column setup and add fields as you identify which deal details matter most for your payment collections. The goal is a single source of truth that shows exactly where each holdback stands and what action it needs next.
Review your tracker before you sign each new contract. Verify that the holdback percentage, release trigger, and payment timeline are specific enough to track. If any condition is vague, request clearer language. Your tracker is only as useful as the data you put in it, and precise contract terms produce precise tracking results.
