Cost & Profit report
See what tracked time cost the practice against its billable value, by team member or by client.
Sodium ships several times a day. This is the running record — 176 changes since launch on 7 May 2026, from new features to the fixes and speed-ups in between.
Sodium is constantly improving, based on your feedback. Whether it's a big feature idea or a small tweak, we want to hear from you.
See what tracked time cost the practice against its billable value, by team member or by client.
Mark team members as paid for their tracked time, review what's unpaid, and record payment with a history of past pay runs.
See how a team member's tracked hours split across task categories, narrow the report to a single category, and export the breakdown to CSV.
Signing in with an email used by two sign-in methods no longer loops. You now see a clear explanation instead.
Reconnecting Xero as a practice no longer keeps a client's organisation linked to your account.
Bring Google or Outlook calendars into Sodium so deadlines and meetings sit side by side.
Set your practice's locale, currency and number format, and see billing amounts follow it.
See who changed a service, and when.
Bill a service weekly, and mark a client as VAT-exempt so tax isn't applied.
The task list no longer times out for practices with a lot of clients and workflows.
A kanban stage move now records who made it.
Improved handling of Sage data parsing for a class of connections that weren't importing cleanly.
A practice with no active default email connection is now correctly flagged as needing one.
Type in a 64-8 authorisation code yourself instead of only importing it.
Connect Xenon and see a quality score for every client's books, right on their client record.
Attribute time directly to a service, or start a time entry straight from your calendar.
See your client's Xero, QuickBooks or FreeAgent books right on their client record - chart of accounts, profit and loss, balance sheet and invoices.
Search for a task by name.
Deleting a workflow step now correctly updates the steps that depended on it.
MCP tools can now read and update your customisable service categories.
Client Portal invoices can now be filtered by status.
Send a data form again if a client needs a fresh copy or missed the first one.
Build a recurring task's schedule with a dedicated pattern editor, including day-of-month, weekday and "second to last" positions.
Base a recurring task's cycle on a 4-4-5 calendar or another variable-length pattern, not just calendar months.
A change to how a recurring task's start date is calculated could occasionally prevent a task being created. Fixed, and save errors now surface instead of failing silently.
See time logged per task, and jump to your calendar from a task.
Track 64-8 authorisations across your whole client base.
A form's text now renders correctly on the client-facing request page.
Xero sync now handles more cases correctly and keeps client data current.
Set each team member's normal working days and hours, so workload and capacity reporting account for them.
Manage your API keys from a dedicated settings page.
One service, different dates for different clients.
Dropdown menus inside dialogs now scroll properly with your mouse wheel.
Ask your AI assistant about time tracked, through the Sodium MCP server.
Build your own roles with exactly the permissions your practice needs, then test a role before you assign it.
Bring tasks in, or take them out, as a file.
Write an email now, deliver it later during office hours.
Turn a task's workflow automation on or off, right on the task.
Choose whether the Proposal Status widget on your dashboard shows amounts.
Adding a service to a client no longer creates tasks for periods that have already passed.
A brief connection loss no longer signs a client out of Client Portal.
Disable automatic Companies House enrichment for clients where you don't want it.
Fixed three defects in MCP tools, and clearly marked which tools make changes versus just read data.
Your email signature now appears when composing an email from a workflow step.
Insert a proposal's cost breakdown as reusable content in a template.
Calendar and workload views now load in a fraction of the time.
Approve multiple documents in one action instead of one at a time.
Price a service per unit - per employee, per transaction, whatever fits - not just flat or percentage.
An AI-generated workflow step no longer runs automatically by default - you review it first.
The time entry dialog no longer runs off the bottom of a small screen.
A prospective client can fill in an onboarding form as part of accepting a proposal, and pick up where they left off from an email link.
A broken Direct Debit connection during a proposal can now be recovered without starting over.
The proposal page no longer errors when a client already holds the same service twice.
Attach several files to a document request or form in one go, from either side of Client Portal.
Direct Debit and AML steps are skipped in the proposal flow once already done.
Want to learn about other capabilities?
Explore all featuresHave questions or suggestions?
Get in touch