Pinned Pinned On the Mac App Store

Data caps

Counted on your billing cycle, not the calendar month.

"How much of my allowance is left, and am I going to make it to the end of the cycle" is a question a network monitor should answer. Most of them do not.

Set your cap and tell Pinned the day your carrier's cycle starts. Every total is then counted against that window, so a cycle beginning on the 12th runs from the 12th to the 11th, which is what your bill already does.

The awkward cases are handled rather than ignored. A cycle day of 31 uses 28 February and 30 April, and lands back on the 31st in the months that have one. A cycle should never silently skip a month because the calendar was short.

When you are on course to overrun, Pinned says so in words instead of leaving you to do the arithmetic:

At this rate you reach your cap on Thursday 4 September.

Totals are also kept per network, so you can see how much went over the hotel Wi-Fi and how much went over the phone hotspot, which is usually the one that costs real money. Alerts fire at the cap thresholds you choose, on the same hold-and-cooldown rules as every other alert.

Cycle handling

Cap
Your allowance, in your own units.
Cycle day
The day your carrier's month starts. 1 to 31.
Short months
28 February, 30 April. A cycle day past the end of a month clamps to the last day of it.
Projection
The date you reach the cap at your current rate, written as a sentence.
Per network
Totals split by the network that carried them.
Alerts
At the share of the cap you choose, with a cooldown.

What it measures

Pinned, a menu bar network monitor for Mac

The free Pinned app shows live download and upload speed in the macOS menu bar. Pinned Pro adds per-app bandwidth, data caps on your real billing cycle, alerts, responsiveness testing and usage history.