
Reconcile creator payouts by linking the agreed liability, accepted milestone, invoice, transfer instruction, provider event, and actual receipt. Preserve currency and fee information at each stage, and assign unmatched items to an exception owner instead of marking them paid because a transfer was initiated.
A payout spreadsheet can balance in the brand's reporting currency while individual creators remain unpaid. One transfer may cover several invoices, a failed payout may be retried, and the net receipt may differ from the instruction. Reconciliation has to follow the commercial obligation through those events rather than compare only total spend.
Build a record that explains each difference. The goal is not a perfect-looking dashboard; it is knowing which liability has been settled, which amount remains outstanding, and who owns the exception. All numerical examples here are illustrative accounting scenarios, not provider fee schedules.
Start with the liability rather than the bank export
Create a stable reference for the creator, agreement, campaign, milestone, and invoice. The reference should connect systems without exposing unnecessary personal information. A display name alone is unreliable when creators change handles or several suppliers share similar names.
Record the approved liability in its contractual currency. Preserve production, license, expense, and adjustment lines as needed. Converting everything immediately into one reporting currency can hide the original obligation and make later FX differences difficult to explain.
Define the acceptance event that authorizes the liability. Finance should be able to trace the amount to agreed work, not merely a manager's informal message. This does not mean reopening every creative decision; it means preserving the appropriate approval evidence.
Keep liabilities, payment instructions, and settlements as separate records. One liability may have several transfer attempts, while one transfer may settle several approved invoices. The data model should allow those relationships instead of forcing every event into one row.
| Record | Core fields | Purpose |
|---|---|---|
| Liability | Supplier, milestone, currency, amount | What is owed |
| Instruction | Transfer reference and requested amount | What was attempted |
| Provider event | Status and date | What the provider reports |
| Receipt | Amount, currency, confirmation | What became usable |
| Adjustment | Fee, refund, FX, reason | Why totals differ |
Use provider statuses without overstating settlement
Airwallex documents transfer states and subsequent failure handling. The exact lifecycle is provider-specific, so preserve the original status and its meaning rather than inventing one universal paid state.[1][2]
A transfer initiated event establishes that an instruction exists. It does not necessarily establish recipient availability. Record the latest evidence and distinguish provider completion from recipient confirmation where the operating process supports it.
Preserve failed attempts and retries. Deleting a failed row after retrying can conceal duplicate exposure or an unreconciled refund. Link attempts to the same liability and identify which attempt, if any, settled it.
Use idempotent references when integrating systems. An import repeated after a timeout should not create a second liability or payment instruction. The operational design should prevent duplication before reconciliation becomes the only defense.
Work through a partial-settlement example
Suppose a creator is owed two illustrative invoices: $1,200 and $800, totaling $2,000. The customer initiates a $2,000 transfer. The creator confirms $1,970 received, with a documented $30 deduction. The commercial agreement determines whether the remaining $30 is owed or treated as an allocated recipient cost.
Do not silently mark both invoices settled without that decision. If the brand covers the deduction, the ledger retains a $30 liability until a top-up or another agreed resolution occurs. If the creator bears it under the agreement, record the allocation rather than change the original invoice amount.
Now suppose the first transfer fails and the provider returns $1,985 because of a documented deduction. A second transfer of $2,000 is sent successfully. The failed attempt, refund, $15 loss, and successful settlement all need separate records. The total cash movement is not the same as creator compensation.
Reconcile at invoice and program level. A program total can appear correct while one creator is short and another has received a duplicate payment. Matching individual obligations prevents offsetting errors from disappearing in the aggregate.
- Approved liability
- Linked transfer attempts
- Receipt and adjustments
- Resolved balance
Preserve FX evidence and reporting-currency differences
Wise explains the mid-market rate as a reference rate. A reference rate should not be confused with the complete quoted transfer cost or the actual settlement rate.[3]
Store the contract currency, funding currency, payout currency, quoted rate where available, applied rate, and relevant dates. A reporting-currency variance can arise even when the creator receives exactly the agreed amount.
Separate FX variance from provider fees and commercial adjustments. These differences answer different questions: market movement, payment service cost, and changes to what is owed. Combining them into one miscellaneous line prevents useful analysis.
Use qualified accounting advice for formal recognition and tax treatment. An operational reconciliation worksheet can preserve the evidence without claiming to replace the organization's accounting policy.
Keep scenario rates out of the settled ledger. A budget may use a planning rate, but final reconciliation should record the actual evidence and explain the variance against that plan.
Run an exception queue with actual owners
Create exception categories such as unmatched invoice, missing acceptance, beneficiary mismatch, failed transfer, short receipt, duplicate attempt, unreconciled refund, and unknown status. Each category needs an owner and a next action.
Prioritize by consequence, not just amount. A small unpaid balance may block a creator's next production, while a large internal FX variance may not affect the recipient. The queue should reflect commercial urgency and control risk.
Record the last update and the next promised communication. A creator should not need to repeat the same evidence to multiple teams. Use the reference chain to keep the conversation connected.
Close exceptions only with evidence or a documented authorized adjustment. A note saying finance checked it is not enough if the underlying amount remains unexplained.
A retry that creates apparent duplicate spend
Suppose a campaign owes a creator $1,500. The first transfer fails, a refund is pending, and the customer sends a second transfer to meet the obligation. The bank export now contains two outgoing amounts. Without linked attempts, the report may show $3,000 of creator compensation.
The reconciliation record keeps one liability and two transfer attempts. The first remains failed with a pending refund; the second is linked to the same obligation and carries the latest settlement evidence. The team can explain cash movement without doubling the commercial expense.
When the first refund arrives, record its amount and any documented deduction separately. If the return is $1,485, the $15 difference belongs to an appropriate fee or recovery category under the actual evidence and accounting policy. It does not increase the creator's agreed fee.
Now imagine the provider later reports that the first attempt did not fail but completed after a delayed status update. The exception becomes possible duplicate receipt, not merely a reporting issue. The customer needs an authorized recovery process and communication with the creator, subject to the agreement and applicable advice.
This is why reconciliation should preserve event timestamps and sources. A late status update can change the interpretation of an earlier action. Deleting history makes it harder to determine which decision was reasonable at the time.
Automated matching can help, but should not issue another transfer simply because a status has not updated. Define timeout handling, evidence checks, and authorization. A retry is a financial decision with consequences, not a routine way to make an interface look complete.
At program level, compare approved liabilities, successful settlement credits, open refunds, provider fees, and unresolved duplicates. Those totals should reconcile through documented relationships rather than be forced into one spend column.
A useful weekly exception review names the amount, creator reference, latest evidence, next action, and accountable owner. The review can be compact while still preserving the detail needed to resolve the money correctly.
Measure reconciliation quality without hiding unresolved money
An illustrative program has one hundred approved invoices; ninety-two are fully matched, five have pending recipient confirmation, and three have unresolved differences. Report all three categories. A 92% fully matched rate is more informative than calling all initiated transfers complete.
Track the age of outstanding liabilities and exceptions separately. A recent pending transfer differs from an invoice that has been unpaid for weeks. Use the actual contract terms and provider information rather than a universal overdue threshold.
Should the team reconcile only at month-end? High-volume or time-sensitive programs may need more frequent checks. Choose the cadence based on payment risk and operating capacity.
Can a provider export settle the whole ledger automatically? It can supply important evidence, but the agreement's fee allocation, accepted work, and adjustments still require interpretation. Automate matching where the rules are clear and route ambiguous cases to review.
At close, reconcile the creator-facing balances, provider cash movement, and reporting-currency totals. The three views should be connected, not forced to look identical when fees, timing, and FX create legitimate differences.
- Keep liabilities separate from transfer attempts.
- Preserve provider status and actual receipt evidence.
- Record fees, refunds, and FX as distinct differences.
- Assign unmatched items to an exception owner.
- Close balances only with evidence or an authorized adjustment.
Sources & References
- [1] Airwallex — Transfer statusesOfficial distinction between approval, processing, sent, paid, overdue, and failed transfers.↗
- [2] Airwallex — Handle failed transfersOfficial failure, refund, deduction, and recovery documentation.↗
- [3] Wise — Mid-market exchange rateProvider explanation of reference exchange rates; not a universal quoted fee.↗