Stop running your league on a spreadsheet.
PostUp keeps the card, does the handicaps, settles the points and puts the whole night on everyone's phone — while you're still walking off the ninth.
The table settles itself.
Hole points, low-net bonuses, no-shows and substitutes — all worked out the moment the last score lands. Team board or player board, sortable, down to the half point.
- ✓Every matchup pays the same 24 points on the table every week, whatever happened on the night.
- ✓Points to the half because halved holes are real.
- ✓Season totals reconcile because the app adds up the same way every single week.
One hole. Big buttons. Fading light.
Whoever is keeping the card taps in four scores and moves on. The hole you are on fills the screen, and the rest of the round folds into a scorecard underneath.
- ✓Gold boxes show who gets a stroke on that hole, so nobody does the maths in their head.
- ✓Scroll back through the round without losing the hole you are on.
- ✓Everyone’s phone updates live — no standing around waiting for the card to come in.
Nobody has to take your word for the total.
Open any result and the whole calculation is there — every hole, every bonus, every point. Arguments end at the screen instead of in the car park.
- ✓Hole points, low nets and bonuses itemised, not buried in a final score.
- ✓Forfeits and short-handed nights scored by the rule you chose, not by a fudge.
- ✓Tap any matchup to see exactly where its points came from.
Handicaps that keep up with your golfers.
Every finished round becomes a score differential, and indexes move on their own. The handicap you played off is frozen to that night.
- ✓A cut never rewrites a finished week — last month stays exactly as it was played.
- ✓Beginner mode moves a new golfer gently until they have built up rounds.
- ✓Allowance, caps and course handicaps all set by you, per league.
Comment and react on the scores themselves.
Not a separate group chat nobody opens. The needle lives on the match, right next to the number that caused it.
- ✓React to any score — 🔥 for a birdie, 😂 for whatever your partner just did.
- ✓Comment on the match so the thread sits with the result it is about.
- ✓The league posts its own news — handicap cuts, first birdies, personal bests, the weekly wrap.
Twenty pots, and none of them done on a napkin.
Turn on whichever ones your league plays, put a value on them, and the app tallies who owes what by the time you are back at the bar.
- ✓Carries handled properly — a tied hole rolls the skin, and the app says what is still on the table.
- ✓Tap-to-award games for closest to the pin, long drive, greenies, sandies and barkies.
- ✓Season-long pots too — most improved measures a golfer against their own average.
All twenty, in full
Five steps, and your league is running.
Setup is a checklist, not seven accordions of jargon. One job per screen, each explained in plain English before you touch a single control.
- ✓It tells you what is left — a progress count and a warning on anything half-finished.
- ✓Nothing is locked in — change the game, the points or the schedule any week of the season.
- ✓Joining mid-year? Carry each team’s points in at the bottom of the teams screen and start from where you actually are.
Quick start
Or skip step 4 and 5 entirely. Pick a ready-made league and it fills in the game, the points and the season scoring for you — then fine-tune any of it afterwards.
Everyone plays for themselves. A different opponent is drawn for you every week — a point a hole, half for a tie — and the season table is one list of golfers. Nothing to set up but the players.
Fixed pairs. Each golfer plays their own match against the opponent closest to their handicap — a point a hole, half for a tie, plus 2 points to the lower combined net.
Everyone plays their own ball and your side keeps its better net score on each hole. A point a hole at the standard 90% allowance. Nobody gets buried by one bad hole.
Any game you like, but the season table ignores the margin — 3 points for winning your week, 1½ for a tie, nothing for a loss. Keeps the standings tight.
No matchups at all — the whole league is ranked on net score every week and points go by finishing position. Add teams later if you ever want them.
Rotates through match play, four-ball, high-low and a scramble, then finishes with a field night. You can change any single week afterwards.
Every rule your league argues about, as a setting.
Fourteen formats is the headline. Underneath sits every knob that makes your league yours — what a hole is worth, which bonuses exist, how strokes are given, who plays whom, and what happens when somebody does not turn up.
- ✓Points you define yourself per hole, low net, match win, low combined net — set any of them to zero if your league does not play it.
- ✓Strokes given your way off the low handicap in the group, or full course handicap.
- ✓A rule for the awkward nights — forfeit, split it, void it, or have the golfer who turned up play both opponents.
The settings, in full
Every one of these is a field on one screen, with the usual answer already filled in. You only touch the ones your league does differently.
And fourteen formats to hang them on
People check their own page more than the standings.
Form, rivals, birdie rate, par-type splits, badges, milestones and a handicap you can watch coming down. It is what turns a Wednesday night into a season.
- ✓Scoring distribution — eagles, birdies, pars and the rest, plus how you do by par type.
- ✓Rivals — your record against every golfer you have ever played.
- ✓A season card worth sending to the group chat.
Eleven badges to chase
And a trophy cabinet at the end of the season
Nothing is lost, and nothing quietly changes.
A copy of the entire league is taken every week — standings, scores, handicaps and settings exactly as they stood that night.
- ✓Look back at any past week without touching today.
- ✓Put it back if somebody breaks something. The restore is itself undoable.
- ✓Import what you have already played from the spreadsheet you are using now, so you never start from zero mid-season.
And everything else it quietly does.
The nine screens above are the headline. This is the rest of the job it takes off you.
Live hole-by-hole scoring
One hole at a time with a scrollable card underneath. Strokes marked automatically. Everyone watching in real time.
Standings that settle themselves
Team and player boards, sortable, down to the half point. Season totals that always reconcile.
Automatic handicaps
Score differentials from real rounds, frozen per week so a cut never rewrites history.
Schedule builder
Generate a round-robin so everyone plays everyone, then edit any week by hand.
Courses, tees and nines
Par, yardage and stroke index per hole. Front nine, back nine, multiple courses, a different tee per golfer.
Subs and no-shows
Drop in a sub, or let the golfer who turned up play both opponents with fresh strokes against each.
Comments and reactions
React and reply on the scores themselves. The bit that makes people turn up.
Twenty side games
Skins, greenies, sandies, barkies, quota and more — with the money worked out.
Weekly picks
Call the winners before the week starts. Best Judge gets a trophy at the end of the season.
Availability
Golfers mark themselves in or out for the week, so you know who needs a sub by Tuesday.
Badges and awards
Eleven badges to chase, and season superlatives handed out at the end.
Weekly snapshots
A copy of the whole league every week. Look back at any night — or put it back.
Player profiles
Form, rivals, birdie rate, par-type splits, handicap trend, milestones and a season card.
Three themes
Augusta, Clubhouse and Twilight — one of them is properly readable at dusk.
Nothing to install
It's a web app. Send a link, they add it to the home screen, done. No app store, no updates to chase.
Why leagues move off the spreadsheet.
Most leagues run on some combination of a spreadsheet, a group chat and somebody's memory. Here is what each one actually gives you.
| PostUp | A spreadsheet | The group chat | Pen & paper | |
|---|---|---|---|---|
| Scores go in on the course | ✓ | — | typed out by hand | ✓ |
| Points worked out for you | ✓ | if the formulas hold | — | — |
| Handicaps update themselves | ✓ | — | — | — |
| Everyone sees it live | ✓ | whoever has the link | ✓ | — |
| Side games settled automatically | ✓ | — | — | — |
| Player stats and profiles | ✓ | — | — | — |
| Nobody can quietly change a past week | ✓ | — | — | if it survives |
| Survives the guy who runs it going on holiday | ✓ | — | — | — |
PostUp was built to replace exactly this — one league's spreadsheet, ten weeks deep, with three errors in it.
Questions from league organisers.
Yes, and it is the normal way people start. Send us the spreadsheet you are keeping now and we will import the weeks you have played, so week one on PostUp is whatever week you are actually on. Standings carry across, and teams that joined late can have their points carried in by hand.
No. It is a web app — you send a link, they add it to their home screen, and it behaves like any other app on the phone. Nothing to install, no app store, no updates to chase, and nobody left on an old version arguing about a score.
Probably fine. There are fourteen formats, every point value is a setting you control, and the awkward cases have rules of their own — no-shows, substitutes, forfeits, short-handed sides, penalty points, handicap allowances and how strokes are given. If something genuinely does not fit, tell us on the waitlist form and we will look at it.
Whoever you want. Most leagues let anyone in the group put scores in for their own match and keep the settings locked to the organiser. Two people scoring the same night will not overwrite each other — the app merges the changes rather than the last save winning.
A copy of the whole league is taken every week. You can look back at any past week exactly as it stood, or put it back — and the restore itself is undoable, because a copy of the current state is taken first.
Yes — one price a year for the league, however many golfers are in it. No per-player fees, no upgrade tier hiding the good features, and no adverts in front of your members. It is the intro price, and joining the waitlist locks it in for as long as you keep the league running.
Every finished round becomes a score differential against the tee's rating and slope, and each golfer's index moves off their recent rounds. Handicaps are frozen per week, so cutting somebody tonight never rewrites a result from last month. New golfers can be put on a beginner setting that moves their index gently until they have enough rounds to be fair.
Your league's name, your teams, your look.
Three themes — and one of them exists purely because reading a white screen at 8:40pm in July is miserable.
Augusta
Ivory page, Augusta green, butter-yellow accents. The original.
Clubhouse
Deep pine background with light type — easiest to read outside, and kinder at dusk.
Twilight
Near-black and charcoal with a green and gold accent. Quietest of the three.
One price. Your whole league.
No per-golfer fees, no upsells, no adverts in front of your members.
- ✓Unlimited golfers, teams, weeks and seasons
- ✓All 14 formats and all 20 side games
- ✓Handicaps, profiles, badges, stats and history
- ✓Comments, reactions, picks and availability
- ✓Weekly snapshots so nothing is ever lost
- ✓Your season imported from the spreadsheet you're already using
Join the waitlist and this price is yours for as long as you keep the league running.
Get your league on it.
Leave your name and we'll be in touch when there's a spot. Tell us about your league and we'll set the first season up with you — including importing what you've already played this year.
No spam, no sharing your details. Just a note when we're ready for you.
Something went wrong sending that. Try again in a moment?
We'll be in touch — and your $99 a year is locked in.