A faster way to work with accounts, richer Value Add pages, and a more polished experience everywhere
This release is one of our biggest yet, focused on making everyday workflows faster and giving you more context and control over your household data.
All-new account details experience
We've completely redesigned how you view and edit accounts. Click any account row to open a new unified panel with everything in one place:
Annotate your Value Adds
You can now click directly on items in your Value Add reports to add notes and context:
Account exclusions
A new Exclusions tab lets you control which accounts are included in Value Add calculations, so your reports reflect exactly the picture you want to present to clients.
Know where your data came from
Accounts, assets, liabilities, and insurance records now show a source indicator, so you can see at a glance whether a record came from a CRM sync, a file import, or was entered manually.
Household page improvements
Polish throughout
The Import History table now shows all imports made by anyone on your team, not just your own. Each row displays who ran the import so your team has full visibility into data changes. Import reports and original file downloads remain restricted to the person who ran the import and firm admins — broad visibility without unexpected access to sensitive artifacts.
We’ve released a refreshed SurgeTK app experience with cleaner, more consistent screens across key workflows.
You’ll notice smoother loading states, more consistent buttons and forms, improved spacing, cleaner tables and modals, and better responsiveness across areas like Households, Imports, Reports, Billing, Settings, Integrations, Onboarding, Surge, and Value Add workflows.
We also improved how Value Add reports reflect active household and account information after updates, helping reports stay clearer and easier to review.
This release focuses on speed, polish, and behind-the-scenes reliability work.
Highlights
Surge generation is significantly faster. We parallelized how value-add reports render inside a surge run, delivering up to a 4x improvement in throughput on larger batches. Surge previews also load more reliably across environments.
Improvements
The Settings page now loads faster — we removed redundant lookups that were running on every page open.
We refined the slider input behavior in settings so changes are tracked correctly when typing values directly into the field.
Fixes
Resolved a small inconsistency in the surge preview loader.
Under the hood
We reduced the number of background connections SurgeTK opens to its job queue, which improves stability under load and lowers the chance of throttling during peak surge runs.
Added a lightweight uptime endpoint so our monitoring can detect and alert on availability issues faster.
Platform and security updates
Routine upgrades to core libraries that power our API, database driver, PDF generation, real-time updates, and background jobs. These include several security patches and keep SurgeTK on currently supported versions.
This release includes a set of reliability improvements to household creation, contact imports, and the Reports page.
What's new
You can now update households via spreadsheet without including client details. Upload a spreadsheet that contains only Household IDs and household-level fields like Lead Advisor or Marginal Tax Bracket, and SurgeTK will update those households — no Client ID or client name needed in every row. Useful for bulk advisor reassignments and quick household-level field updates.
Bug fixes
Value-Add Reports now stay current automatically — no need to click "Refresh" before viewing them.
What's new
Manual Value Add Creator (New Feature)
You can now create Value Adds manually for any household — no automated calculation required. This is ideal for one-off scenarios, prospect meetings, or cases where you want full control over the inputs.
Four Value Add types are supported at launch:
Cleaner, More Reliable Surge Output (Improvement)
Surge packets now consistently reflect the most current Value Add data. We've also refined PDF rendering for manually-created Value Adds so layouts stay clean and properly spaced across page breaks.
Settings Updates Apply Immediately (Improvement)
Updates to company information and Value Add settings now take effect across the platform right away — including in the sidebar — without needing to refresh the page or sign back in.
Account Imports — Foundation for What's Next (Enhancement)
We've reworked the account import pipeline behind the scenes to make it more reliable and easier to extend. You shouldn't see any change in day-to-day import behavior, but this sets the stage for upcoming import enhancements.
Platform Stability (Behind the Scenes)
This release ships a set of reliability fixes for household imports and manual household creation, polish updates to the Guardrails and Buckets value-add reports, and a few small usability fixes on the Household Details page.
The Guardrails and Buckets comparative tables now lead with Monthly Income above Distribution Rate. Reading the table top-to-bottom, Monthly Income — the figure most clients ask about first — now sits directly under Portfolio Value, with Distribution Rate as the supporting detail beneath it.
Empty cells in the Distribution Rate row of the Guardrails and Buckets tables now display as clean blank space instead of bordered empty boxes. The Upper Guardrail and Lower Guardrail cells in this row are intentionally blank by design — guardrails define thresholds on portfolio value, not on rate — and they previously read as if data had failed to load.
Disabled Value-Add cards on the Household Details page (cards for Value-Adds your firm has turned off in Settings) no longer navigate when clicked. The "turned off in Settings" tooltip continues to appear on hover, but now after a subtle half-second pause rather than instantly, so it doesn't fire while you're moving past the card.
This release includes upstream dependency patches across our third-party integrations. No user-facing behavior change — we're keeping dependencies current and patched against known CVEs.
This release includes a set of accuracy and reliability improvements to the billing page, the plan-change drawer, and the Unlinked Accounts modal.
What's new
The plan-change drawer now updates in real time. As you adjust the number of seats, switch billing cycle, or apply a promo code, the order summary updates immediately with credits for unused time, prorated upgrade charges, due-today amount, and next-charge amount — all sourced directly from Stripe.
Bug fixes
We updated the math behind the Guardrails and Buckets Value-Add reports to align with the Kitces methodology and the Matthew Jarvis spreadsheet conventions used widely in the industry. This update was deployed to production on April 16, 2026.
What changed
Guardrails income bands are now anchored on the client's current monthly income (±10%), rather than derived from a portfolio-based ratio.
Guardrails portfolio thresholds use the Kitces formulas: Upper Portfolio = annual income ÷ lower rate; Lower Portfolio = annual income ÷ upper rate.
Buckets calculations brought to full parity with Guardrails.
Why this matters
In cases where a client's actual withdrawal rate was meaningfully below your firm's available rate, the previous math could produce a lower-guardrail income figure that didn't behave as the methodology intends. The updated calculations resolve this.
If you generated Guardrails or Buckets reports before April 16, the numbers may differ if regenerated today. Existing saved snapshots retain their original values; new generations use the updated math.
Other updates
Settings UI: rate inputs now accept 2-decimal precision.
New default rates for new firms: upper 6.48%, lower 4.32% (±20% of 5.4%).
Portfolio amounts now round to the nearest $10K; available monthly income rounds down to the nearest $10.