IndieWallet
Terms

The deal, in plain English.

This is the agreement between you and me for using IndieWallet. It is short because the arrangement is simple: you upload royalty statements you already have, the app adds them up, and nothing here moves money except the subscription you choose to pay.

Last updated 11 August 2026

Who you're dealing with

Me. I'm Jackson Barone, an independent producer and artist in Los Angeles, and I run IndieWallet as one person, not a company. There are no staff and no investors. When you email about your account, I'm who reads it.

By making an account you're agreeing to what's on this page. If you don't agree with a part of it, tell me — I'd rather hear the objection than have you sign up around it.

What IndieWallet does, and what it isn't

It reads royalty statements you already have, works out what each column means, and puts the money in one ledger. It compares that ledger against the catalog you've registered with your performing rights organisation and tells you which released songs it can't find a registration for.

What it is not: it is not a distributor, not a publisher, not a performing rights organisation, and not an accountant. It does not collect royalties on your behalf, does not register anything for you, does not file anything with anyone, and has no connection to any of your accounts anywhere else. No money you earn ever passes through it.

What the numbers are, and are not

This is the most important thing on the page, so it is near the top rather than at the bottom.

Every figure in IndieWallet is a reading of the statements you gave it. It is a bookkeeping aid, not an authority.

Before you rely on a number here for your taxes, a deal, a split with a collaborator, or a dispute with a distributor, check it against the original statements. The app is built to make that checking easy — every import can be exported back out, and every entry says which file it came from.

Two specific limits worth naming rather than leaving you to discover:

  • The registration cross-check only knows what you gave it. It compares your releases against the catalog file you imported. A song your PRO holds under a slightly different title, or one missing from the export you uploaded, will show as unregistered when it isn't — and a song registered after your last export won't be counted. It is a list of things to go and look at, not a verdict.
  • A statement that gets reissued can be counted twice. If a distributor sends a corrected version of a month, the corrected rows are different text and the app treats them as new money. There is a way to replace an earlier import to fix this, and it is a known limit rather than a hidden one.

Nothing here is tax, accounting, legal or financial advice. For those questions you want somebody licensed to give them.

Your account

One account per person, a real email address, and you're responsible for what happens under your sign-in. If you think somebody else has got into it, email me and I'll help you shut it down.

You need to be old enough to enter a contract where you live. If you're under 18, this isn't for you yet.

Your data stays yours

Your ledger, your catalog, your projects and the statements you upload belong to you. I claim no ownership over any of it. It is not sold, not shared, not used for advertising, and not used to train anything.

There is one narrow exception and it is described in full on the privacy page: every import records the shape of your statement — its column headings, its row count, whether the import worked — and never a single cell from a single row. That is how the app learns to read a distributor it hasn't seen. Read that section before you decide you're comfortable with it.

What you can't do with it

  • Upload statements you don't have the right to hold.
  • Resell access, or share one account across a group.
  • Scrape it, hammer it with automated requests, or try to reach another person's account.
  • Use it to do anything illegal, which shouldn't need saying but is on every page like this for a reason.

Free and Unlimited

Free gives you two statement uploads and everything the app can do with them — the full ledger, your catalog, projects and costs, with no limit on how many songs or releases you track. The registration cross-check is described but not usable.

Unlimited is $7.99 a month, or $79 a year, and gives you unlimited uploads plus the cross-check. Those two things are the whole of the difference — everything else in the app is the same on both plans.

As of the date at the top of this page, Unlimited is not switched on. There is nothing to buy, no card is taken, and nobody has been charged anything — every account is on Free. So this section describes what is coming rather than what is running, and it says so here rather than letting you work it out by hunting for a button that isn't there. The paragraph comes out on the day the plan goes live, and the date at the top changes with it.

While you're on the free plan and at the upload limit, the app says so on the total itself — it will tell you the figure covers two of your statements rather than showing it as though it were everything. A limit is fine; a limit dressed up as a complete answer is not.

Billing

Payments are handled by Stripe. I never see or store your card number.

A subscription renews automatically at the end of each period until you cancel. You can cancel any time from your settings; cancelling stops the next charge and you keep the paid features until the period you already paid for runs out. Prices can change, but not on a period you've already paid for, and never without an email first.

Refunds

Thirty days, no questions. If you paid and it isn't what you wanted, email me inside thirty days and I'll refund it in full. You don't have to explain, and I won't ask.

After thirty days, no refunds. Not partial, not pro rata, not for the unused months of a yearly subscription. That is a hard line on purpose rather than a soft one: a policy with exceptions in it is a policy that has to be negotiated, and neither of us wants that conversation. Cancel whenever you like — you keep the paid features until the period you already paid for runs out.

Two things sit outside that, and both of them are obligations of mine rather than judgement calls about you. If the law where you live gives you a refund right, you have it whatever this page says. And if I stop running IndieWallet, you get back the time you paid for and didn't get, without having to ask.

Cancelling never deletes your ledger

This one is a promise, not a description, and it's the clause here that costs something to keep.

Nothing you imported is ever deleted because you stopped paying.

Cancelling puts you back on the free plan. The cross-check switches off, and your ledger shows the first two statements you imported — the same two any free account gets. The statements after those are still there. They are locked, not deleted, and they come back in full, untouched, the day you subscribe again.

That distinction is the entire point of this section. Locking a figure is something that can be undone. Deleting the statements it was built out of is not — a fair number of them can no longer be re-downloaded from the distributor that sent them, and holding those hostage against a subscription would be a version of the thing this app was built in response to.

Everything that isn't a statement import stays exactly where it is and stays visible: your catalog, your projects, your costs, your splits, and any entry you typed in by hand. The free plan limits how many statements you upload. It doesn't limit how much of your own work you can see.

And while your ledger is showing two of your statements, it says so on the total itself — the same label a free account gets. A total that covers part of your money must never be shown as though it covered all of it, and that is true whether you never paid or used to.

If a payment fails, nothing happens for thirty days. Cards expire, banks decline things for no reason, and phones get replaced with the reminder still on the old one. You get an email, the paid features stay on, and if it's still unpaid after thirty days the account moves to free — which, as above, deletes nothing. Losing access to your own books over an admin problem you didn't know about yet is not a thing that should happen.

Deleting your account is the one thing that does delete. Ask me and I'll remove the account and everything in it and tell you when it's done. That is final and it is not recoverable, and it only ever happens because you asked for it. What that means for backups already taken is set out on the privacy page.

This is a beta

IndieWallet is early. Things will break, features will change, and there is no uptime promise — it runs on a small server that sleeps when nobody is using it. If it's down when you need it, wait a minute and try again, then tell me if it's still down.

If something changes in a way that makes the app materially worse for what you're paying for, you get an email about it, and a refund if you want one.

Ending it

You can stop whenever you like — cancel the subscription, or ask me to delete the account entirely and I'll do it and tell you when it's done.

I can close an account that's doing the things in "what you can't do with it" above. Short of that, I'm not going to close your account without telling you why.

If I stop running IndieWallet altogether, you get advance notice, a way to get all of your data out, and a refund of whatever time you'd paid for and didn't get. That is written down here so that it is a commitment rather than an intention.

The limits of what I owe you

IndieWallet is provided as it is, and I can't promise it will be free of errors or available whenever you want it. I'll fix what I can, as fast as I can, and the app is built with an unusual amount of checking precisely because being confidently wrong about a number is the failure that would matter.

But if something does go wrong, here is the limit, stated plainly rather than hidden in a paragraph of capital letters:

What you can recover from me is capped at what you paid in the twelve months before the problem.

I'm not liable for indirect losses — royalties you didn't collect, a deal that went badly, time spent sorting something out. That is the normal arrangement for software at this price, and I'd rather write it in a sentence you can read than in a wall of shouting.

Some places don't allow parts of that to be excluded, and where that's the case, the limit is whatever the law there allows and no less.

If these terms change

This page changes first, and the date at the top changes with it. For anything that actually affects you — price, what's included, what happens to your data — you get an email before it takes effect, not a quiet edit.

Which law

California law, and the courts in San Diego County, which is where I am. If a part of this page turns out to be unenforceable, the rest of it still stands.

Reaching me

hello@indiewallet.app. One person reads it, and that person is me.

Four things above are promises to answer an email — refunds, account deletion, telling you what I hold, and notice if I stop running this. That is the address for all four. If you're writing about a refund, you don't need to explain why; inside thirty days the answer is yes.