What it means
A new customer cannot launch because an integration credential, data import and internal approval are not ready. Customer onboarding dependency clearance lag measures how long a declared prerequisite remains open from recognition to verified removal as a blocker.
Define the dependency: a task is a prerequisite only if a named downstream milestone cannot proceed safely without it, and the specific milestone at risk and its agreed date should be recorded. HubSpot's onboarding checklist describes setup, training and handoff stages, and its customer success plan guidance maps milestones and actions for vendor and customer.
These are planning examples; the actual dependency chain comes from the project and agreement. Set the start, since a blocker may exist before anyone logs it, by choosing discovery or formal record time and labelling the measure, and set the end, because an owner saying done is not enough if the dependent team still cannot proceed.
Define verification by testing the actual integration, import or approval artefact under the authorised process; test any supplied credential with the needed role and a limited sample of actual data, since a successful sign-in is not proof that the integration can complete its launch-critical task. Check correctness too, because a rushed workaround can make a prerequisite appear cleared while creating later data errors.
Check authority as well: a customer may need to approve data transfer or account access, and consent should not be bypassed to clear a metric. Assign an owner, since some actions belong to the customer, others to vendor operations or a third party, and the owner should know the next action and any promised update time.
Distinguish waiting, because an item planned for next week is not necessarily an overdue blocker today, and avoid circular dependencies, as two teams waiting on each other need a joint plan rather than two permanently blocked tickets. Check multiple paths, since an alternative approved workflow may allow a milestone to proceed without the original dependency, and preserve change history so that a new plan can close an old blocker with a reason rather than letting it vanish.
Show open age, because completed-only averages hide the blockers currently delaying launch, and segment reasons, as customer inputs, vendor configuration, security review and outside provider delays have different remedies. Use a clock basis deliberately: calendar time reflects the customer's wait while working time helps assess team capacity, so label both if reported.
Report the critical path, since the oldest blocker is not always the one determining the launch date, and keep related tasks linked so that one missing approval blocking several milestones is not triple counted. Avoid blame, because a customer-supplied credential delay may reflect unclear instructions from the vendor, and keep customer-facing clarity so the customer knows in plain language what is needed from them.
Separate risk, since some prerequisites protect data security or legal compliance and should not be waived for speed, and review aging patterns, so that if many blockers wait for the same security form, the preparation and customer instructions improve rather than reviewers being asked to skip controls. Check handoffs between teams, as a dependency can be cleared in one team's system but remain unknown to implementation, and pair the lag with time-to-value because clearing every prerequisite does not prove the customer has gained value; use this lag to expose and remove real obstacles without skipping required checks.
In practice
Real-world examples.
Example
A missing integration permission blocks an import on Monday; an approved permission and a successful test import clear it on Wednesday. The lag runs from the declared blocker to the verified test, not to the day the permission was requested. The downstream milestone is released on the same day.
Example
A credential is delivered but lacks the required scope, so the blocker remains open. The vendor's sign-in test passes, but the launch-critical import fails. The clock keeps running until a test with the right role succeeds.
Example
A revised approved onboarding plan removes an unnecessary integration and closes the dependency with a reason. The lag is measured to that approved closure, and the change is recorded. The team does not claim a faster clearance than the evidence supports.
Formula
Calculation
Lag = verified clearance timestamp - declared blocker start, for each prerequisite. Show aged open blockers and critical-path impact separately.
Worked example. A fictional onboarding team closes three blockers in a month. A missing integration permission is declared at 09:00 on Monday and verified as cleared at 15:00 on Wednesday, which is 48 + 6 = 54 hours, or 2.25 days. The other two blockers took 5 days and 11 days.
- Total lag = 2.25 + 5 + 11 = 18.25 days, so the mean is 18.25 / 3 = about 6.1 days.
- A fourth blocker, a security review form, has been open for 9 days and is reported separately as open age, not left out of the figures.
- The report states which blocker sits on the critical path to the launch date, because it may not be the oldest.Case study
Seen in the real world.
This entirely fictional case follows Driftwood CRM. A customer data import stalled because the approved connector lacked a permission. The vendor explained the required scope, the customer authorised it through the normal route and the team verified a safe test import before clearing the blocker. The example is not permission to access any real customer system.
Driftwood later noticed that many blockers waited for the same customer security form. Rather than asking reviewers to skip checks, it wrote clearer instructions and sent the form earlier in the plan. Open blockers were reported by age and owner each week, so delays were visible before launch dates were at risk.
Watch out
Common mistakes.
- Closing a blocker after a task says done without testing the dependent milestone.
- Pressuring a customer to skip access or security approval to improve time.
- Treating every long task as a blocker without identifying what it holds up.
Questions
People also ask.
Does a cleared blocker mean onboarding is complete?
No. Other steps and customer outcomes may remain.
Who owns a customer-side prerequisite?
The plan should identify customer action and vendor support without shifting responsibility silently.
Can a dependency be removed?
Yes, if an approved plan change makes it unnecessary and records the reason.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%Related
