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:

Figures for 24 bowlers over 19 submitted weeks.
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
Those last two lines match — and that's the point. When every bowled week is paid for and every bowler is current, the money you're holding is the prize fund, to the dollar. If they ever don't match, something real is wrong, and the app has told you rather than hidden it in a subtotal.

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.