Why you can trust the numbers.
You took the books because someone had to, and now you check them twice because nobody else will. This page is the argument for checking them once. No jargon — just what BowlersDash does with your league's money, and why it comes out right.
Four things the app will not get wrong
These aren't promises about being careful. They're rules built into how the app stores and adds up money, so they hold on week 1 and week 32 alike.
Money is counted in whole cents
Every dollar figure is stored as a whole number of cents — not as a decimal the computer has to approximate. A penny can't quietly evaporate between the screen and the ledger, and it can't drift as the season adds up.
Half-entered weeks stay out of the standings
Scores only count once you submit the week. A night still in progress — two teams scored, six to go — doesn't move averages, handicaps, or standings. Nobody sees a phantom first-place team because you stepped away mid-entry.
Every week is paid for exactly once
Which weeks the center has been paid for is driven by the weeks you actually submitted — never by today's date. Close early, close late, or close mid-week: settled weeks and still-owed weeks always add up to the full season, with no week double-counted and none forgotten.
The house gets paid before the prize fund does
The payout figure the app shows you already has the season's lane fees taken out. You are never invited to hand out money the league still owes the bowling center — the single most expensive mistake a league treasurer can make.
A worked example
Meet the Thursday Night Mixed league: 24 bowlers, 32 weeks, $25 per bowler per week. The league agreed that $20 of each $25 goes to the bowling center for lanes, and $5 goes into the prize fund.
Where you stand after week 19
Nineteen weeks are bowled, entered, and submitted. Everyone is paid up. Here's the whole picture:
| Line | How it's figured | Amount |
|---|---|---|
| Collected from bowlers | 24 × 19 × $25 | $11,400 |
| Owed to the center | 24 × 19 × $20 | − $9,120 |
| In the box tonight | $11,400 − $9,120 | $2,280 |
| Prize fund earned so far | 24 × 19 × $5 | $2,280 |
Why the $2,280 isn't yours to spend
Here's the trap. There is $2,280 in the box, but thirteen weeks of bowling are still ahead — and the center hasn't been paid for any of them. Run the season out and the real numbers are:
- Collected across the season: 24 × 32 × $25 = $19,200
- Owed to the center: 24 × 32 × $20 = $15,360
- Actually available to pay out: $3,840
BowlersDash shows you the $3,840, because that's the number that's true. It subtracts the whole season's lane fees before it tells you what the prize fund is worth — not just the weeks you've already settled. A spreadsheet that proudly reports the cash on hand will happily let you promise money that belongs to the bowling center.
The penny problem, and why it's not hypothetical
Computers store ordinary decimal numbers approximately. Ask one for $8.29 and multiply by 100 the obvious way, and you don't get 829 cents — you get 828.9999999, which rounds down to $8.28. One cent, gone, with no line item to explain it. Do that across a roster every week and the books drift by real dollars, in a way that's almost impossible to find later.
BowlersDash converts money to whole cents using a rule that rounds correctly instead of chopping, and it refuses amounts it can't represent exactly rather than silently mangling them. This is covered by a dedicated test suite that feeds it the exact values known to break the naive approach.
Division gets the same treatment. Split a $58.00 sweeper pot seven ways and each share is $8.28, which accounts for $57.96 — leaving four cents. BowlersDash doesn't round the leftover away and it doesn't leave it floating: it adds the remainder onto the largest payout line, and sub-dollar change is tracked as its own figure so the cash you count matches the cash the app expects.
What this page does not claim
Being straight with you is the whole point, so: BowlersDash makes the arithmetic reliable. It does not audit your league. It can't know that a bowler handed you a twenty you forgot to record, that a check bounced, or that the center changed its lane rate in March and nobody updated the league settings. Garbage in is still garbage out.
What it does mean is that when you and the ledger disagree, the disagreement is about something that actually happened at the lanes — not about whether the software can add. That's the part you should stop double-checking.
Questions about how a specific number is calculated? Email us and we'll walk you through it.
Stop double-checking the spreadsheet.
We're in TestFlight now, with the App Store next. Join the waitlist and we'll let you know the day it's live — in time to set up your next season.