Tiers
There are two tiers, Starter and Team. Team includes everything in Starter.
On a Starter license, the two Team features offer Upgrade Plan instead. Everything else in the app works.
Click a PRO badge for the pricing page, or hover it for one line on what the feature does.
Buy a license
Choose Help > Support TablePro. The screen states how the project is funded and carries two actions: Buy a License opens the pricing page, Sponsor on GitHub opens the sponsorship page. Both open in your default browser.

Help > Support TablePro, with no license active
Activate
Open Settings > License (Cmd+,), paste your license key (XXXXX-XXXXX-XXXXX-XXXXX-XXXXX), and click Activate.
The welcome window has an Activate License link to the same dialog, and shows a green Pro badge once a license is active. The badge turns orange when the license has not been checked in 30 days; the link does not come back, because activating again cannot help a Mac that is offline. The field also takes a team invite code, which TablePro tells apart from a key on its own. See Team Plan.


Settings > License with a license active
Devices
A license binds to each Mac it is activated on through a hashed hardware ID. The Devices section lists every activated Mac with its app and macOS version, marks the one you are sitting at, and counts them against the limit your plan sets on tablepro.app. Activating one Mac too many fails with “This license has reached its activation limit. Deactivate another Mac first.” Release… on a row frees that seat, including a Mac you no longer have. The Mac you release keeps working until its next check, within 7 days, and Pro features pause there. On a Team license only your own Mac carries Release…, because releasing a teammate’s seat belongs to whoever manages the team. Seats there are handled at tablepro.app/account; see Team Plan. Deactivating with the license server unreachable still removes the license from that Mac, but the slot may stay occupied until it expires on the server.Validation and offline use
Activation stores a signed license on your Mac, and the license key goes to the macOS Keychain.- Every launch re-verifies the signature offline, with no network. Tier, status, and expiry all come from the signed license, so editing the copy on disk changes nothing.
- Every 7 days the app re-validates with the license server in the background.
- If the server is unreachable, the license keeps working for 30 days after the last successful validation. After that the pane says Could Not Check This License and offers Try Again, and Pro features pause until a validation succeeds. Nothing in that state asks for a license key: the way out is a working connection.
- If the server answers that the license is suspended, expired, or no longer activated on this Mac, Pro features pause at that check. The 30-day grace period only covers a server TablePro could not reach.

