terms of service
You do the assigning. Assignary keeps the record.
Assignary is where a club, league or association assigns its referees and judges, records the work and pays for it. A league or an association is a club here too. Assignary is software for staffing games. You’re responsible for the games you put on the schedule, the offers you send and what you pay your crew.
on this page
These are the terms for using Assignary, in plain words. They aren’t a substitute for a lawyer. Neither Assignary nor these terms take the assigning from you.
Updated October 30, 2026.
What this is
Assignary is made and run by Brick Sofa, which is who “we” and “us” mean on this page. A system of record for assigners and officials. We provide the software. We do not assign anyone. We accept a seat on somebody’s behalf in one case only: they told us in advance to accept exactly that kind of seat, and they can withdraw that instruction whenever they like.
Joining the waitlist costs nothing and commits you to nothing. We take no payment, deposit or order from anyone before Assignary opens to them.
Your club
The roster, the events, and the offers belong to the club that put them into Assignary. You decide who may look, who may offer, and who gets paid. If you add someone, they can see what that seat is allowed to see.
Offers and pay
An offer is yours. You send it, and an official accepts it or turns it down. When one is turned down or runs out before the game, Assignary offers the seat to the next official eligible for it, unless you have switched re-offers off for that game, and the game’s history records that offer as Assignary’s rather than yours.
A weekend’s payment pays the fee on every accepted seat whose game has started, unless you marked the seat a no-show or excused or its official has disputed it. Assignary does not decide who is certified, who is close enough, or who gets paid.
Money
Money moves when a club pays for a weekend or a season plan, refunds or pays what it owes, when a club’s bank or card issuer takes back a payment it made, when an official asks for their pay to be sent to their bank at once, and when an official’s pay is taken back or paid back as this page says — and at no other time. All of it goes through Stripe. The club pays at Stripe’s checkout, and Assignary sends each official their fee through Stripe.
Each fee goes to a Stripe account the official sets up with Stripe, and Stripe’s own agreement, which Stripe shows an official when they set up payouts, governs that account.
A club that pays by bank debit saves the bank account it paid from at that checkout, and its later weekends paid for by bank debit are debited from it, for the total the Pay page showed, when its person pays for them — until the club takes it off, its bank ends the authorization, a bank payment of the club’s is disputed, or a debit of it is refused.
What a club pays on top of its crew’s fees is on the pricing page. The percentage is worked out on each seat’s fee and rounded up to the cent. A seat that carries no fee is never charged for.
A seat the official has disputed is not paid for until an assigner has answered the dispute, so nobody is paid over a disagreement nobody has read.
When the crew is paid
A club pays for a weekend by card, by bank debit or by bank transfer, and chooses which before it pays. Its crew is paid by card as the charge clears where the card’s bank confirmed the cardholder or the charge came through Apple Pay or Google Pay, and 120 days after it otherwise, while the charge can still be disputed; by bank debit 2 business days after the debit clears from an account Stripe reports as a business’s, and 65 days after it clears otherwise, because a person can have their bank return a debit for 60 days; and by bank transfer as the money arrives where all of it came by US wire, and otherwise 6 business days after it arrives — by ACH, which the bank that sent it can reverse for five, or by international wire.
The Pay page says each wait beside the button that chooses it. A bank debit made through Stripe’s checkout links the club’s bank account, and the $1.50 Stripe charges for linking it is added to that payment as a line of its own; a debit of an account the club saved links nothing and carries no such line.
One payment carries at most 50 seats, so a weekend with more is paid in batches of 50, earliest games first, each a payment of its own from the same Pay page. A club also has a ceiling on how much of its payments can still be taken back at one time: a payment that would pass it is not taken, and the club’s Pay page states the ceiling.
Refunds
A club owner can refund a weekend’s payment from the console, and a refund covers every seat on it; Assignary does not refund part of one. It first asks Stripe to take back from each official’s Stripe account the fee that payment paid them, and sends nothing back until every one has come back.
The refund then returns the charge less the processing fee Stripe kept on it, less the seat fee and 0.25% of the official’s fee for each seat whose official had already been paid, less any official’s pay that could not be recovered, and less anything of it already given back, to the card it came from, or for a bank transfer to the account Stripe asks its payer for by email. An official has been paid once their fee has been sent to their Stripe account, and that seat’s part is kept whether or not the refund takes the fee back; a seat nobody was paid for keeps nothing. Where a season plan paid a seat’s seat fee, the seat stays drawn from the plan if its official had been paid, and goes back to the plan if not. Stripe’s fee for linking a bank account is not refunded. A weekend’s payment made by bank debit is refunded as a credit on the club’s account instead, because Stripe refunds a bank debit only whole, and so is one paid by a bank transfer sent by international wire, which Stripe does not refund; we pay a club’s credit back to it when its owner asks at hello@assignary.com, and until then it counts against anything the club owes. The refund frees those seats to be paid for again, so a weekend paid for wrongly can be paid for right.
Where an official’s pay the refund took back had already reached their bank and Stripe does not recover it from them, Stripe takes it from Assignary after 180 days, and the club owes it as it owes a payment taken back.
A payment taken back
A club answers for every payment it makes. If its bank or card issuer takes a payment back — a card dispute, or a bank debit returned — the club owes Assignary what that cost: the amount taken back, the fees Stripe charges for the dispute, including the one Stripe keeps when a dispute is won, and the processing fee on a dispute the club loses.
A bank debit the club’s bank refuses adds Stripe’s $4 failure fee to what the club owes, and the $1.50 for linking the account where the debit was made through Stripe’s checkout, $5.50 in all, and a bank transfer whose payment ends before its money arrives costs nothing; part of a payment given back outside a refund from the console is owed as a payment taken back is.
A bank transfer the sending bank takes back costs the club what Stripe takes from Assignary for it — nothing, where the club’s Stripe balance still held that money unspent — and the processing fee where it took a weekend’s whole charge; where that weekend’s crew had not yet been paid, its seats are freed instead and the club owes the fee alone. A wire a club sends adds Stripe’s $15 to what it owes, billed once it arrives.
The games stay on the record as worked: a payment taken back is the club’s payment failing, not the weekend unhappening.
What a club owes, less any credit we hold for it, is on its Pay page, where its owner pays it by bank debit at Stripe’s checkout, and a club that owes anything cannot pay for another weekend until it has paid. No card and no bank transfer pays it. That payment carries what Stripe charges to collect it, each as a line of its own beside what is owed: Stripe’s fee on the debit, 0.8% of the payment and at most $5, and the $1.50 it charges for linking the account the payment is debited from. The Pay page shows each figure before its owner pays.
We answer a card dispute, and a bank debit returned after the time its bank allows, with the weekend’s records. Nothing in these terms waives a club’s right, or any cardholder’s, to dispute a charge with their card issuer or bank.
If a club doesn’t pay
The club is the first to answer for a payment taken back, because the officials did the work it paid for. If a club has not paid what a payment taken back cost within 30 days, each official that payment paid can have their share of the crew’s part of what is still owed, and no more, taken back from their Stripe account, and is told why by email unless they have turned off notices about their pay. It is paid back to them once the club has paid what it owes and that payment can no longer be taken back, or once the money comes back. An official whose pay for that weekend had not been sent when its payment was taken back is paid it the same way, once the club has paid what it owes and that payment can no longer be taken back. An official is told this before they set up payouts.
Pay taken back from an official, by this or by a refund, after it has reached their bank can leave their Stripe balance below zero. Stripe then takes that from the next pay sent to them, or debits it from the bank account their payouts go to, and an official is told this too before they set up payouts, and by email whenever a refund takes their pay back, unless they have turned off notices about their pay.
Instant payouts
Being paid costs an official nothing: pay left in their Stripe balance reaches their bank on Stripe’s usual schedule, and Assignary pays what Stripe charges for that. They can instead ask for it to be sent to their bank at once, which costs 1.75% of what is paid out, at least $1, taken from their Stripe balance with the payout; the console shows the fee and what reaches their bank before they confirm. Only pay whose charge has cleared can be paid out at once, and a payout that does not reach their bank has its fee given back.
Season plans
A season plan is sold to a club on a quote, for a term of 3 to 12 months that never renews itself, and prepays the seat fees of the club’s weekends in blocks. Each block is invoiced to the billing email the club gives, with its purchase order number where it gives one, and is due 30 days after the invoice is sent, by bank transfer; a wire adds Stripe’s $15 to what the club owes.
A block’s seats are the plan’s once its invoice is paid and not before, and the plan’s term starts the day its first block is paid; until then the plan pays no seat fee, and weekends are charged the club’s price a seat. On a weekend paid by bank the plan pays the seat fee of each seat while it has seats left; each weekend is still charged its crew’s fees and the rate part on its own, and a seat past the plan’s last is charged the plan’s price a seat on that weekend’s charge. A weekend paid by card is charged the club’s price a seat and draws on no plan.
Seats left when the term ends expire, except that a renewal sold before it ends carries them forward when the renewal’s first block is paid, up to 10% of the smaller of the two blocks; the plan it renews runs until then. A block’s payment that is disputed or refunded suspends the plan, so it pays no seat fee after, a block counts the seats the money kept of it pays for, and the club owes what a payment taken back cost as it owes any other.
If someone helps you assign
A helper works on a credential you issue, and does only the jobs you scope it to. Scoped to read the club, it can look at the schedule. Proposing a crew takes the job that also sends and withdraws offers and records who worked, so a helper that can propose a crew can send it. What it does is written under your name. It cannot pay anyone: charging, paying an official and refunding refuse every credential, however it is scoped.
If you connect the Claude or ChatGPT you pay for, it works for you under that provider’s terms, reaches only the clubs you choose where you assign, and never anything that moves money; you can end the connection from the Assistant page in Assignary at any time. Connecting one is not open yet.
Use
Use Assignary to staff real events for a real association, league, or tournament. Do not use it to impersonate officials or to send offers you have no right to send.
Texts
We text you only about your own seats, your own pay and notes written to you in your clubs, only after you tick the box beside your number in your account, and only about a club that pays its officials through Assignary. Clear the box and save to stop, or remove the number. Changing the number stops the texts by itself, because the agreement is for the number you gave it for. Agreeing is not a condition of using Assignary; email reaches you either way. No text is being sent yet, and an agreement given before texts start covers them from when they do. What we send, which clubs it is sent about, and what it costs you, is on the privacy page.
Your account
You must be 18 or older to hold an account and to be paid, and a club invites only officials who are. You can delete your account yourself. What that removes, and what a club keeps of work that happened, is on the privacy page.
Ask us
For help with Assignary, write support@assignary.com. For anything else, hello@assignary.com.