An OnlyFans agency should keep seven sets of records: the signed contracts, the platform statements, the bank records, the split calculations, the payments to its own team, a log of adjustments and disputes, and the onboarding files for each model. Together they let you answer "where did this number come from?" in minutes, whether the question comes from a bank, an accountant or a model.
Most agencies don't keep records badly on purpose. They keep them in places: screenshots in chats, figures in a spreadsheet, a contract in someone's email. Each piece exists, but nobody can put them together quickly, and that's the moment records matter.
This list is about what to keep and why. It isn't about how long to keep it, because that depends on where you and your models are based. Ask a qualified accountant for that part.

1. Contracts and every change to them
The signed agreement with each model is the starting point for every number that follows. Keep the current version, the earlier versions, and a written record of any change to the split, with the date and who agreed to it.
- What to keep: signed contracts, amendments, and any message where the split or its base changed.
- Why it matters: when someone asks what was agreed, this is the only answer that counts. See gross vs. net contract math for how one word in the contract changes the figures.
2. Platform statements
For each model and each period, keep the statement the platform produced. It's the source figure everything else is checked against.
- What to keep: the statement for every period, in the format it was issued, saved by model and date.
- Why it matters: it's the one record that shows what the platform said it paid, before any fees, holds or conversion on the way to the bank.
3. Bank records
The platform statement says what was paid. The bank record says what arrived. Keep both, and keep them where you can find the matching pair quickly.
- What to keep: bank statements or exports for every account involved, covering every deposit and transfer.
- Why it matters: if a bank ever asks about a deposit, this is what answers it. Our guide to [what Fenix International Limited means on a bank statement](/blog/what-is-fenix-international-limited-on-a-bank-statement) shows how to match one to the other.
4. Split calculations and transfers
For every period, keep the calculation that produced each share, and the proof that each transfer happened.
- What to keep: the working for the agency share, the model share and any commission, plus the date, amount and destination of each transfer.
- Why it matters: a split that was calculated but never sent is one of the most common hidden errors. Our weekly reconciliation checklist walks through how to catch it each week.
5. Payments to your own team
Chatters, managers and other contractors are paid out of the same revenue, so the records need to line up with it.
- What to keep: how each commission was calculated, what it was calculated on, and when and how it was paid.
- Why it matters: if the base for a commission isn't written down, the figures drift and nobody can say why. Contractor status and tax treatment vary by country, so check the rules where your team is based.
6. A log of adjustments and disputes
Not every week is clean. Refunds, disputes and corrections happen, and sometimes they surface weeks later. Keep a running log so they don't get lost.
- What to keep: what changed, which period it affected, who agreed to the treatment, and how it was settled.
- Why it matters: an adjustment with no note is the kind of thing that turns into an argument later. We cover one common case in chargebacks and the agency split.
7. Onboarding files and basic records on each model
Each model's onboarding file should show who you're dealing with and that the account setup was done properly.
- What to keep: the verification and account-setup records you're required to hold, and nothing more than you need.
- Why it matters: these records show that the structure was set up in the open. They also contain personal data, so store them securely, limit who can open them, and follow the data protection rules where you and your models are based.
Where Legacy Solutions fits
A lot of this list comes down to one problem: the records exist, but in many places. Legacy Solutions is software that sits on top of licensed banking partners, built to put the weekly side of this in one place.
- Statements: weekly, monthly and yearly statements per model, downloadable as PDF or CSV.
- Shared figures: the agency and each model log in to their own dashboards and see the same numbers.
- Audit trail: each payout, split and confirmation is logged per model with a timestamp.
- Fees: every fee is shown as an amount and a percentage of inflow.
It doesn't replace your contracts, your bank records or your accountant. It also doesn't keep every record on this list for you, so you still need your own place for the contracts and the onboarding files. And Legacy is software only. It never holds, receives or transfers funds. The accounts and transfers sit with the licensed banking partner.

If you'd like to see how it would look on your own numbers, you can apply at legacysolutions.vip.
A simple way to start this week
You don't need a new system to improve this. Create one folder per model with a subfolder for each of the seven sets above, and name files by date. Then fill in the gaps, starting with whichever set would be hardest to rebuild if someone asked tomorrow.
For the account structure these records support, read how to separate account management from bank account ownership. If you're choosing tools to keep this up, our seven questions to ask before choosing payout software will help.
Frequently asked questions
What records does an OnlyFans agency need to keep?
At a minimum: contracts and amendments, platform statements, bank records, split calculations and transfer proof, payments to the agency's team, a log of adjustments, and onboarding files for each model. Your accountant can tell you what else applies where you're based.
How long should an agency keep financial records?
It depends on the country and the business structure, so this isn't something to guess. Ask a qualified accountant, and keep records somewhere you can retrieve them quickly.
Are screenshots enough?
They're better than nothing, but they're hard to organise and easy to lose. Keep the original statements and exports, saved by model and date, and treat screenshots as a backup.
Should models have access to their own records?
Ideally yes. Giving each model the same statement the agency uses cuts questions and disagreements, and it means both sides are working from one set of numbers.
Does software replace an accountant?
No. Software can keep the weekly records in one place and show the same figures to both sides. An accountant tells you what your records need to cover and how long to keep them.
