Dues statuses: current, grace, lapsed, and pending
Every member on your association roster carries a dues status. That single value drives everything you see on the **Dues & Renewal** page: the headline percentage, the three supporting counts under…
On this page
What this article covers
Every member on your association roster carries a dues status. That single value drives everything you see on the Dues & Renewal page: the headline percentage, the three supporting counts underneath it, which row a member shows up in, and which color tone their tile is drawn in.
This article defines each status, explains what "Pending" means and where it comes from, and walks through exactly how status feeds the counts and colors across the section.
Where to find it
Dues & Renewal lives in the HQ sidebar and is reachable directly at hq.verinode.ai/dues. It appears for networks set up as an association (member dues, not franchise royalties), so if your network runs on a franchise structure instead, you will not see this entry.
The four dues statuses
Every roster member is in exactly one of these four states at any given time:
| Status | Label you see | What it means | |---|---|---| | current | Current | Dues are paid up. This member counts toward the "Dues current" percentage. | | grace | Grace Period | Dues have come due but the member is inside the grace window your association allows before treating them as lapsed. Not counted as current, not counted as lapsed. | | lapsed | Lapsed | Dues are past due and outside any grace window. This member appears in the Recently Lapsed row. | | unknown (or missing) | Pending | No dues status has been recorded for this member yet. See the next section. |
Note
These are the only four states the system recognizes. There is no separate "canceled" or "expired" status: a member who has fully dropped out of the association is removed from the roster rather than marked with a status.
How "Pending" works
"Pending" is not a status your association ever sets directly. It is what a member shows whenever there is no recognized status value behind them, whether that means the field was never filled in, or a data quality issue produced something the system doesn't recognize as current, grace, or lapsed. Rather than surface a blank or a raw error, the page normalizes anything unrecognized to Pending.
Practically, this means Pending members are a signal to check your roster's source data. It is not a fourth "in-between" dues state, it is the fallback for "we don't have a clean answer yet."
Pending members are counted in the Members total but are excluded from both the "Dues current" percentage and the lapsed count. They will only appear as a called-out number in the subtext line under the headline percentage (see below), and only when there is at least one of them.
How status drives the hero counts
At the top of the page, the hero panel reads "Dues current" with a large percentage as the headline. That percentage is:
Current members ÷ Total members, rounded to the nearest whole percentDirectly under the headline is a pill showing "X of Y paid" (for example, "42 of 50 paid"). If your roster has no members yet, the pill instead reads "No roster imported yet" and the headline shows no percentage.
Below the pill, a line of text spells out the full breakdown, in this exact order and format:
"{current} current · {grace} in grace period · {lapsed} lapsed", with "· {pending} pending" appended only when at least one member is Pending.
When there are no members at all, that line is replaced with: "Membership status will appear as roster and dues data flows in."
The headline percentage also sets a color tone across the panel:
- 90% or higher reads as a positive (green) tone
- 75% up to 90% reads as a caution (yellow) tone
- Below 75% reads as an attention (red) tone
- No members yet reads as neutral
The three supporting numbers
Alongside the headline, three smaller figures give you the rest of the picture at a glance:
- Lapsed, the count of members currently in Lapsed status. Its caption reads "Members past due" when the count is above zero, or "All members in good standing" when it's zero. The tone flips from attention-red (lapsed members exist) to positive-green (none do).
- Renewals due 90d, the count of members with a renewal date falling in the next 90 days (see below for how these windows work). Its caption reads "{N} within 30 days" when any of those renewals fall inside the next 30 days, otherwise it reads "Next 90 days." Tone is caution-yellow when something is due within 30 days, neutral otherwise.
- Members, the total roster count, captioned "On the association roster." This one is always neutral tone; it's a count, not a health signal.
Renewals Due row
Below the hero, the Renewals Due row lists members whose renewal date falls within the next 90 days, soonest first, up to 12 at a time. Each tile shows:
- The member's dues status as its label (Current, Grace Period, Lapsed, or Pending)
- The company name as the headline
- A renewal caption: "Renews today," "Renews tomorrow," "Renews in {N} days" (under 30 days), or "Renews in {N} months" (30 days or more), or "No renewal date on file" if the roster has no date for that member
- A meta line showing the renewal date if known, or the member's city/state if not
Tiles for renewals due within 30 days are drawn in a brighter accent color than those further out, so the soonest renewals visually stand out in the row.
The 30/60/90-day windows are cumulative and forward-looking only: a renewal 20 days out counts toward all three of the 30-, 60-, and 90-day figures, but a renewal that's already past due does not count toward any of them (it belongs in Recently Lapsed instead).
Empty state (verbatim): "Renewals due in the next 90 days will appear here as renewal dates flow in from the roster."
Recently Lapsed row
The Recently Lapsed row lists members currently in Lapsed status, most overdue first, up to 12 at a time. Each tile shows:
- "Lapsed" as the label
- The company name as the headline
- "Past due {N} days" when a renewal date is on file and has passed, or "Dues lapsed" when no usable date exists
- A meta line showing the member's city/state, or the renewal date if location isn't available
All tiles in this row are drawn in the same attention accent color, since every member here is, by definition, past due.
Empty state (verbatim): "No lapsed members. Lapsed dues will appear here as the roster updates."
Mobile parity
The same four statuses, the same percentage math, and the same 30/60/90-day renewal windows drive the HQ mobile view of this section. The mobile hero cards use slightly shorter captions ("Members paid up," "Members past due," "Due in the next 90 days," "On the association roster") but the underlying counts and thresholds are identical to the web page. The mobile "Renewals due" and "Recently lapsed" lists carry the same empty-state copy as their web counterparts.
Holding the HQ privacy boundary
Dues status is compliance and membership-standing information, the kind of thing your association already tracks for billing and renewal purposes. It is not a franchisee's private operating data. Verinode HQ shows you aggregate counts, percentages, and per-member dues standing across your roster because that is what your association needs to run renewals and collect dues; it never surfaces an individual franchisee's day-to-day business figures (jobs, margins, client data) through this or any other HQ section. Franchisees are memberships, not seats, and they retain ownership of their own operating data regardless of what your association can see here.
Verinode surfaces the roster and recommends where to focus (who's due soon, who's lapsed); your association's leadership decides how to follow up.
- 1Open Dues & Renewal from the HQ sidebar, or go directly to
hq.verinode.ai/dues. - 2Check the headline percentage and tone to gauge overall dues health at a glance.
- 3Scan Renewals Due for members coming up in the next 90 days, and prioritize anything tagged within 30 days.
- 4Scan Recently Lapsed for members already past due and follow up directly.
- 5If members are showing as Pending, treat that as a data-quality flag and check your roster source rather than assuming no dues issue exists.
Related help
- How Renewals Due and Recently Lapsed are ranked
- What HQ can and cannot see about a franchisee
- Finding your way around the HQ sidebar
Data sources
- 1.Association dues and renewal data model. Verinode HQ product documentation.