September 16, 2026
v26-09-16
Bug Fixes
- Cancelling a booked Lesson — When a Client cancels their Student's booking on a bookable Lesson, the Student is now taken off the Lesson and the slot stays open for someone else to book.
- Cancelling Lessons on translated sites — Resolved an issue where the Cancel button on a Lesson could appear unresponsive for Tutors on agencies using translated labels.
- Documents on Administrator profiles — Files uploaded to an Administrator's profile now appear in their Uploaded Documents panel, the same as for Clients, Tutors and Students. Files uploaded before this release need uploading again to show there.
- Card payment limits — Improved how monthly card payment totals are counted, so the limit applied reflects exactly what has been taken. Branches on the older Stripe setup also now see their own monthly takings figures.
- Job status labels — Fixed an issue where longer status labels could appear cut off on the Jobs and Lessons lists.
- In-app help links — Updated a number of help links so they open the current article, including showing the payouts guide that matches how your company is set up.
- Importing Jobs into Bobbin — Jobs without upcoming Lessons now come through reliably when importing from TutorCruncher into Bobbin, the response explains why any Job was skipped, and up to 100 Jobs can be imported at a time.
September 14, 2026
v26-09-14
New Features & Improvements
- Clearer password setup for new users — Someone setting a password for the first time now sees wording written for that, rather than the forgotten-password wording.
Bug Fixes
- Tutor permissions on Jobs — Fixed an issue where a Tutor added to a Job could be given broader Lesson permissions than the Job was set to allow.
- Duplicate subjects for US and Canada agencies — Fixed an issue where some subjects in the US and Canada list could appear twice, so Tutors attached to one copy didn't come up against the other. A tidy-up tool is available to merge the pairs.
- Card refunds — The refund-to-card option is now only offered where there is a card charge to return; otherwise the money goes back to the Client's TutorCruncher balance, and the refund modal says so.
- Bobbin integration — Removing a company's Bobbin account now removes the Bobbin integration in TutorCruncher too, and only admins can start it again.
Speed Improvements
- Card payment pages — Pages where a Client pays by card now load faster for long-established companies with a large payment history.
September 11, 2026
v26-09-11
New Features & Improvements
- Credit Requests for Employment Agency Lessons — Credit Requests now leave out Lessons run through the Employment Agency workflow. Those Lessons are invoiced once, when they complete.
Bug Fixes
- Lessons finishing at midnight — Fixed an issue where a Lesson couldn't be set to finish at midnight. Any finish time earlier in the day than the start time now moves the finish date to the next day automatically.
- Custom web addresses — Resolved an issue where changing the URL name of a company that uses its own web address could take a while to take effect. Changes now apply straight away.
Speed Improvements
- Payment Orders and Balance Updates lists — These lists, and their totals, now load faster, especially when filters are applied.
September 10, 2026
v26-09-10
New Features & Improvements
- Sign-up form — The phone number field now has a dialling code picker that detects your country automatically, and the Company Logo upload button matches the rest of the form.
- Online whiteboard setup — New accounts now get a "Set up your online whiteboard" step in their first-time setup checklist, and the Online Integrations page gives the whiteboard its own featured card.
- Sign-up messages — Signing up with an address that's already been used now shows the one message that applies, rather than two at once.
Bug Fixes
- Calendar on tablets and foldables — Resolved an issue where the page title, filters and calendar controls stayed pinned to the top on tablets and unfolded foldable phones, leaving only a small window for the timetable. The page now scrolls as a whole on those screens, so the timetable fills the display. Laptops and desktops are unchanged.
- Google Analytics — Resolved an issue where some Google Analytics audience and ads features could be blocked for visitors in certain countries.
Speed Improvements
- Profile photo uploads — Photos are now resized in your browser and uploaded directly to storage, so they go through quickly and reliably even on a slow connection.
September 09, 2026
v26-09-09
Bug Fixes
- Sign up with Google — Resolved an issue where "Sign up with Google" did not respond on the tutor and client signup pages for companies with a single branch. Companies with several branches were unaffected.
- Jobs sent to Bobbin — Fixed an issue where a Job moved over to Bobbin before any lessons were booked on it might not appear there. Jobs are now sent to Bobbin in their own right, so you can start booking lessons from either side.
- Welcome page on mobile — Fixed an issue where the "Need help getting started" card on the welcome page could appear cramped on smaller screens. The text now takes the full width of the card, with the two buttons side by side below it.
Speed Improvements
- Background housekeeping — Routine background clean-up now runs far more efficiently, so pages across TutorCruncher stay fast and responsive while it does.
September 08, 2026
v26-09-08
New Features & Improvements
- Sign in with Google — The "Sign in with Google" button now uses Google's current sign-in service, so it is drawn by Google itself and matches the standard button you see on other sites. Signing in, signing up and linking a Google account on your profile all work as before.
Bug Fixes
- Sign-up questionnaire — Resolved an issue where the questionnaire shown when creating a new account could not be submitted.
September 07, 2026
v26-09-07
New Features & Improvements
- Creating courses from Bobbin — A course started from Bobbin's "New course" button now sets the job up with your Bobbin integration, so it appears in Bobbin straight away.
- Bobbin sync — Improved reliability when sending job and lesson updates across to Bobbin.
Bug Fixes
- Job caps of zero — Fixed an issue where setting a Job's cap to 0 was treated as having no cap. A cap of 0 now behaves like any other cap, showing as 0/0 with the usual "reached its cap" message.
- Adding a client to a subscription — Fixed an issue where the Client field on the Add Client to Subscription form could show a clear button it wasn't meant to offer.
- Tutor job pages — Resolved an error that appeared when someone who isn't a tutor opened a tutor job link. They now see the usual permission message instead.
- Refunds — Improved reliability when retrying a refund on an older card payment.
September 04, 2026
v26-09-04
New Features & Improvements
- API documentation — The TutorCruncher API documentation is now discoverable through search engines.
Bug Fixes
- Bobbin course sync — Deleting a job in TutorCruncher now removes its matching course in Bobbin as well as its lessons.
September 03, 2026
v26-09-03
New Features & Improvements
- Refreshed TutorCruncher branding — The TutorCruncher logo shown in emails and on payment pages is now the current one. Companies that have uploaded their own logo are unaffected.
- Bobbin integration page — The Bobbin integration page now leads with Bobbin's own description and platform screenshots.
- Smoother Lessonspace to Bobbin migration — The Migration guide link now opens the guide itself, and once everything has moved across the pages say so and put Open Bobbin front and centre. If your Jobs are across but your documents aren't yet, the page tells you and links straight to that step.
Bug Fixes
- Invoice payments from credit — Resolved an error that could appear when paying an invoice from credit or marking it as paid after the client had opened the payment page but not paid.
- Refunds on invoices in another currency — Card refunds on invoices billed in a currency other than your own are now converted into the currency the card was charged in, so the full amount goes back.
- Retrying a failed refund — Retrying a failed refund now applies only to full refunds, with a clear message pointing admins to the right next step for a partial one.
- Lesson report approval — The Approved tag on lesson reports now only appears for accounts that use report approval.
- File previews on forms — Fixed an issue where the preview of an already-uploaded file could appear as a broken image instead of a file icon.
September 02, 2026
v26-09-02
New Features & Improvements
- Move your Lessonspace documents to Bobbin — Companies moving from Lessonspace to Bobbin can now bring their whole document library across from a new "Move your documents" page, which shows progress while it runs and remembers once the move is done.
Bug Fixes
- Verification check on signup and login — The human-verification check on the signup, login and password reset pages now loads reliably across regions.
Speed Improvements
- Removing a student from a job — Removing a student from a job now completes quickly, however many upcoming lessons the job has.
August 28, 2026
v26-08-28
New Features & Improvements
- Custom fields in the data importer — The downloadable import template now includes your custom fields, and the importer recognises custom field columns in your spreadsheet. Values are checked in the preview with clear per-row messages for dropdowns, dates, numbers and yes/no fields, and blank cells never overwrite data that's already there.
Bug Fixes
- What's New updates list — Resolved an issue where the updates list in the top navigation could fail to load for some users with strict browser privacy settings.
Speed Improvements
- Raised invoice list — The raised invoices page and its client filter now load much faster on branches with very large numbers of invoices.
August 24, 2026
v26-08-24
New Features & Improvements
- Bulk data import — You can now import clients, tutors and students in bulk from a spreadsheet without leaving TutorCruncher, with a full preview of every row and any problems before anything is created.
- Clearer refund options — The Adjust/Refund panel now only offers to send money back to a client's card when that is actually possible, and explains where the money will go when it isn't.
- Refund checks before you commit — The adjust and refund forms now check the company's available Stripe balance up front and explain what to do if there isn't enough, including how to keep a reserve back in Stripe so funds are always available for refunds.
Bug Fixes
- Bobbin lesson reports — Resolved an issue where marking a Bobbin lesson complete in TutorCruncher could leave the lesson finished with no report. Tutors are now taken to Bobbin to finish it there.
- Bobbin Lite plans — Companies on Bobbin's Lite plan now complete lessons and write reports inside TutorCruncher, instead of being sent to Bobbin for a report that plan doesn't include.
- Skills merge field — Fixed an issue where the skills merge field could appear empty in emails.
- Stripe Feed export — Fixed an issue where some completed transfers could be missing from the Stripe Feed export.
August 20, 2026
v26-08-20
New Features & Improvements
- Associated with column on the Notes list — The Notes list now shows what each note was written about, with a link straight to it. You can also filter notes by the invoice, credit request or payment order they were added to, and the "Role added to" filter now groups people by user type.
- Realistic examples in the API documentation — Every create and update endpoint in the API reference now shows a realistic example request, so it is clear what to send.
- More reliable card payments — Card payments now pick up the selected card as soon as the page loads, so payments go through first time.
Bug Fixes
- Skills filter on the Tutors list — Fixed an issue where some subject categories were missing from the Skills filter.
- Search prompts on filter dropdowns — Fixed an issue where filter dropdowns that search as you type could appear empty before anything had been typed. They now prompt you to start typing.
- Balance History — Resolved an issue where a lesson could be missing from a client's Balance History. The balance figure itself was not affected.
- Resend Welcome Email — Resend Welcome Email now tells you when an email cannot be sent, and why, instead of reporting success.
August 11, 2026
v26-08-11
New Features & Improvements
- Payment Order filters — You can now filter Payment Orders by Job, Lesson, Student and Client, on both the admin and tutor lists.
- Locations in the API — Integrations can now look up, create and update Locations, and set one as a Job's default location.
Bug Fixes
- Void invoices on a lesson — Voided Invoices and Payment Orders now stay listed on the lesson's Accounting tab, so the billing history is still there after a full refund.
- Availability slots — Resolved an issue where a saved availability slot could appear twice on the calendar, which could lead to a slot being removed unintentionally. Mass Create now also reports the number of slots it actually created.
- Refunds on split payments — Resolved an issue where partially refunding one lesson on a split payments invoice could leave that lesson locked and unable to be re-invoiced.
- Calendar bookmarks — A bookmarked calendar link now opens on the current week, rather than the week it was on when the bookmark was saved.
- Job applications — Applications on a Job's Matching tab now lead with the applying tutor's name, with links through to both the tutor and the Job.
- Job page layout — Tutors and students appear near the top of a Job again, and the status badge stays beside the Job title however long the name is.
- Editing rates — Editing a tutor's pay rate or a student's charge rate is one click again.
- Bobbin sign-in — Resolved an issue where someone set up with more than one type of account could be turned away by the Bobbin tutor app.
- Deleted Jobs in Bobbin — Lessons belonging to a deleted Job are now cleared from Bobbin instead of staying listed.
August 06, 2026
v26-08-06
New Features & Improvements
- Tasks in the API — You can now create, edit and delete tasks through the API.
Bug Fixes
- Terms link on enquiry forms — Fixed an issue where the terms and conditions link on a website enquiry form could open a blank page.
- Background processing — Improved the reliability of background tasks so they run consistently.
August 03, 2026
v26-08-03
New Features & Improvements
- Filters on the Affiliates and Admins lists — Both lists now have a filter bar, so you can narrow them down by created date, location, data consent and more, the same way you already can on Clients, Tutors and Students. Admins can also be filtered by whether they are a Client Manager.
- Export your Affiliates — There is now an Export button on the Affiliates list that downloads a CSV of the list, including each affiliate's commission percentage. The export matches whatever filters you have applied.
Bug Fixes
- Lesson completion screen — Resolved an issue where clicking Complete on a lesson just as the page appeared could bring up an unformatted version of the screen.
- Welcome emails — Welcome emails for students, affiliates and admins no longer show a Set Password button when there is no password to set.
- Free lessons and invoicing — Resolved an issue where lessons with no charge could be left out of invoices and payment orders even after their rates had been corrected.
- Daily update email — Resolved an issue where an unusual Job Inactivity Time on a single job could stop the daily update email being sent.
- Lesson reminders — Improved the reliability of lesson reminder emails and texts, so a reminder goes out on the next cycle if a run is interrupted.
- Browser tab for tutors — A tutor's dashboard now shows "Dashboard" in the browser tab instead of the website address.
Speed Improvements
- Stripe customer matching — Matching Stripe customers to clients is now near-instant, even for agencies with a large number of Stripe customers.
- Lesson reminders — The lesson reminder job now runs considerably faster.
July 30, 2026
v26-07-30
New Features & Improvements
- Custom field previews — The Custom Fields settings page now has Preview buttons, so you can see exactly how your custom fields will look on Client, Tutor, Student, review and enquiry forms without creating test data.
- Label filter search — The Label filter on list pages now has a search box once you have more than 8 labels, so you can type to find a label instead of scrolling the list.
- Invoice search in the API — The API's invoice list can now be searched by status, Client, sent date or invoice number, so integrations can look up a specific invoice instead of paging through them all.
- Tutor permissions help text — The Tutor permissions dropdowns on Jobs now explain that a Job's default only applies to Tutors added afterwards, and that Tutors already on the Job are edited individually.
- Quicker lesson adding — When the Lessons list is already filtered to a single Job, Add New Lesson takes you straight to the form with that Job selected instead of asking you to pick it again.
- Online Payments account status — The Online Payments account page now shows when a verification call is still needed before an account can start taking payments.
- Wider integration details — The integration details pop-up now opens at a larger size, so logos, screenshots and descriptions are easier to read.
Bug Fixes
- Links in Lesson reports — Resolved an issue where pasting a web link containing an underscore into a Lesson report could stop it opening when clicked.
- AM/PM time picker — Resolved an issue where the time picker closed as soon as the minutes were picked, making AM or PM awkward to set. Companies on 24-hour time are unaffected.
- Cursor in the Notes box — Resolved an issue where the cursor wasn't placed in the note box when adding or editing a note, so you can now start typing straight away.
- Date range filters in the API — Fixed an issue where asking for records up to a given date left out that date itself. The whole final day is now included on every list endpoint with a date filter.
- Default payment method label — The payment method option on a Client's Billing page now reads "Default payment method".
July 23, 2026
v26-07-23
New Features & Improvements
- Inline filters for the Tutors list — You can now filter the Tutors list without opening the side panel. A row of filter chips sits just above the list: click a chip (for example Label, Skills, Location or Created), choose your values and hit Apply, and the list updates in place. Applied filters show as a solid chip you can click to edit or remove, and "+ Add filter" reveals the less common filters. It's the same set of filters as before, just quicker to reach and clearer to see what's currently applied. Note: old bookmarked filter links from before this change will no longer apply their filters — they'll simply open the unfiltered Tutors list.
- Tutor dashboard — Reorganised so upcoming and recent lessons appear at the top and the earnings graphs at the bottom. The Recent Payment Orders panel is now hidden for tutors who have none.
- US curriculum — Added a US curriculum for US companies, with subjects like Algebra 1 and SAT prep and grade levels from Kindergarten through AP.
Bug Fixes
- Refunded invoices — Resolved an issue where lessons could stay locked after an invoice was fully refunded. Any lessons already affected have been unlocked.
- Custom-domain pages — The custom-domain landing and login pages now display in the agency's own language rather than English.
- Stripe settings — Fixed the card surcharge calculator and made the card processing fee shown to clients clearer.
- Agency deletion — Resolved an issue that prevented terminated agencies from being deleted when an external branch still had tax setups.
- List pages — Restored the Location column on the Tutors, Clients and Students lists.
- Reports page — Moved the Download, Export and Send to Client(s) buttons back to the top of the page.
July 21, 2026
v26-07-21
New Features & Improvements
- AI assistant connections — You can now connect AI assistants like Claude to your TutorCruncher account using an existing API key, through a new built-in MCP server.
- Release announcements — Admins now see a pop-up when a new featured TutorCruncher release goes out, and can reopen it any time from the Updates dropdown.
- Repeating Lesson safeguard — Added a warning when a repeating Lesson's schedule is set to "Never", so it's clear the upcoming repeated Lessons will be removed before you confirm.
- Bank transfer warning — Admins now see a warning when switching a client to bank transfer while they have unpaid invoices, so those invoices can be reissued with a bank transfer reference.
- Report approval formatting — The report approval page now shows report text with the same formatting the client sees.
- API documentation menu — Entries within each section of the API documentation are now listed alphabetically.
Bug Fixes
- Email editor links — Resolved issues where text typed straight after a link could be pulled into the link, and where buttons and links could be affected in broadcasts and email templates.
- Dashboard Jobs card — Fixed an issue where the Job status badge could be cut off on the Jobs card.
- Lessons list — Fixed an issue where Lesson titles could be cut off on the Lessons list.
July 16, 2026
v26-07-14
New Features & Improvements
- Separate terms & conditions per role — Companies can now set different terms and conditions for clients, tutors, affiliates and students, with each person shown only their own contract.
- Refreshed profile pages — Profile pages have been redesigned so contact details, address and key info sit in a clean strip at the top, with custom fields tidied into their own card.
- New API documentation — The API docs have been replaced with a single, modern, TutorCruncher-branded page at /api/docs/.
- Brand-purple email buttons — Buttons in TutorCruncher emails now use the new brand purple.
- In-app chat (coming soon) — Groundwork has started on an upcoming in-app chat feature. It isn't visible or usable yet, but it's on the way.
Bug Fixes
- Client's linked students list — Fixed the "View all Students linked to this Client" list so it now shows all associated students, not just paying ones.
- Payments page — Resolved an issue where the Online Payments > Payments page could appear empty; it now lists all card and bank-transfer payments taken through Stripe.
- Payout CSV download — Fixed an issue where "Download CSV" on a payout stayed greyed out and produced no file; it now takes you to the export page.
- Login and account switching — Resolved an issue that could occur when logging in or switching accounts while terms were still being resolved.
- Agency signups — Terms consent is now recorded correctly when a new agency signs up.
Speed Improvements
- Search indexing — Improved search indexing by loading related records more efficiently.
July 10, 2026
v26-07-10
Bug Fixes
- Bobbin login: Resolved an issue where the wrong term was displayed when selecting an account to log into Bobbin.
- Void invoice: Fixed a false "no changes selected" error when voiding a whole invoice. Card-paid invoices can now also be refunded directly back to the card at the point of voiding.
July 08, 2026
v26-07-09
New Features & Improvements
- Online Payments section in the main menu: Admins using Stripe Connect now have a dedicated Online Payments area in the main navigation. It brings together your payments list, payout history, and individual payment and payout detail pages in one place, replacing the previous scattered layout.
- Stripe Connect: minimum reserve balance for refunds: You can now set a minimum reserve balance on your Stripe Connect account. Refunds will only proceed if your account balance stays above that threshold, preventing your account from going negative unexpectedly.
- Public Profile approval page rebuilt: The page for approving tutor public profiles has been redesigned as a standard paginated list, making it faster to load and consistent with the rest of the platform. Pending changes are now shown alongside the current profile state so you can review them at a glance.
Bug Fixes
- Map filter panel: Resolved an issue where the filter panel on the map view was not scrollable on shorter viewports, cutting off filter options.
- Adjust/Refund: Fully refunding an invoice via Adjust/Refund now correctly voids any linked payment orders, preventing stale outstanding charges remaining on the account.
- Search: Resolved an issue where a search error could surface as a system fault rather than returning an empty results list.
- Availability saving: Fixed a crash that could occur when saving tutor availability if the data returned by the server did not align with what the form expected.
- Stripe payouts: unsupported countries: Admins attempting to set up payouts to an unsupported country now receive a clear validation error before the request is sent to Stripe, rather than a generic failure.
- Pro Forma Invoice form: Fixed a crash that could occur when switching categories on a PFI if the rich-text editor had not yet fully loaded.
- Email sending: Resolved an issue where email jobs could hang indefinitely if the mail server did not respond, preventing the queue from clearing.
- SMS validation: Fixed an error in the Send SMS flow that caused phone number validation to fail in certain cases.
- Payment orders: Fixed an issue where removing a lesson from a job could fail if a live linked payment order was present.
- Account deletion: Fixed an error that could prevent a terminated agency from being deleted if cross-branch ad-hoc charges were still attached to the account.
Bug fixes/speed ups: 10
July 06, 2026
v26-07-06
Improvements
- Credit request generation now explains clearly that lessons already on a raised credit request are excluded from newly generated ones.
- Sped up lesson lists, the calendar, reminders, invoicing, and exports as an agency's data grows.
- Added an API endpoint to toggle the Zapier "New Action" trigger on and off; removed an older unused webhook endpoint alongside it.
- Removed an old bulk-creation endpoint from the public API docs so new integrations won't build on it.
- Stopped a harmless video-call error from cluttering the error tracker.
- Added per-process memory tracking to monitoring to help identify high memory usage.
Bug Fixes
- Fixed an error when clicking "Add to Job" on a tutor who was already on that job.
- Fixed a crash when viewing or downloading the PDF of an invoice with no line items.
July 02, 2026
v26-07-02
New Features & Improvements
- Redesigned Approve Lesson Reports page — Review each report side-by-side with the list, mark reports with one click or the M key, and approve them all at once across multiple pages.
- CSV import and export for branch translations — Admins can bulk-edit their terminology in a spreadsheet and import it back.
- VAT/Tax number on your invoices — Enter a VAT/Tax number in System → Billing and it now appears on the invoices TutorCruncher sends you, in any country (not just the EU).
- Rebuilt email/SMS system (beta) — A per-company toggle to beta-test the rebuilt email/SMS system, off by default so nothing changes for anyone else.
- API migration reminders — Admins whose integrations still use the old secure.tutorcruncher.com address now get an email prompting them to switch to app.tutorcruncher.com.
- Safeguarding/Wellbeing Concern access log — We now record who views a Safeguarding/Wellbeing Concern record and when, giving an access trail for these sensitive records.
- Stripe feed export permission — Admins with the accounting/export permission can now download the Stripe feed export without needing full Owner access.
- Job location privacy — Job location is no longer shown to tutors on the available jobs and apply pages.
- Clearer message on invoiced lessons — Editing an invoiced lesson's report now shows a clear message explaining the lesson has been invoiced, instead of a "permission denied" error.
- More job detail for tutors — Tutors browsing Available Jobs now see more of each job's description, so details like student availability aren't cut off.
- User map improvements — The filter panel can now be closed and reopened on desktop, and the base map and pins are clearer where users overlap.
- Clearer Stripe setup messaging — Agencies awaiting their verification call now see that they can't take payments yet, instead of being told their account is active.
- API record IDs — Listing reports and student-lesson attendance now returns record IDs, so the documented get-by-ID lookups work.
- Restyled account-status banners — Trial-ending, unpaid-invoice and confirm-your-email warnings now stack neatly, with billing warnings in the correct red.
Bug Fixes
- Invoice and payment order detail pages again show each lesson's duration in the Linked Lessons table.
- Restored the link through to the lesson and a View PDF button on the Approve Lesson Reports page.
- Resolved an issue where invoices that include a credit (negative) line couldn't be adjusted, cancelled or refunded.
- Fixed an issue where audio could sound robotic or muffled during TutorCruncher Video lessons.
- Fixed the "Entire Company View" option on the Calendar filter, so you can again search Students, Tutors and Clients across every branch.
- Calendar filters now carry over to the Lessons list when you use Options > View in list.
- Fixed an issue where clicking a global search result could close the results without opening the record; results can now also be opened in a new tab.
- Fixed the Description column being cut off on the client balance statement; long notes now show in full.
- Fixed an issue where the time/date selector could show a blank gap and drift from its field when scrolling the lesson page.
- Restored the "Today" button on the calendar in mobile view.
- Resolved a confusing internal error when updating a client's Stripe details for a customer that no longer exists in Stripe.
- Fixed an issue where pressing Enter could do nothing when editing a report on some phones.
- Fixed an issue where thumbnails could fail to generate for certain photos produced by some phone cameras.
- Resolved a nightly internal analytics error affecting customers who pay entirely through Stripe fees.
- Fixed some "invoice raised" webhooks reaching integrations without the full line-item detail.
- Fixed an issue where demo-branch tutors could see the live custom code instead of their test version on individual job pages.
- Recovered a Powertutors payment that had been paid but hadn't transferred to their connected account.
- Resolved repeated errors when a reversed client payment was refunded more than once.
- Fixed an issue where manual payouts could be rejected for tutors with a healthy, verified bank account.
Speed Improvements
This release also includes some performance work. Key areas improved include:
- The Lessons API and the tutor map for customers pulling very long lists.
- The Stripe feed export.
June 30, 2026
v26-06-30
New Features & Improvements
- Partial refunds on more invoice types — You can now partially refund clients on split-payment, automatic-payout, and employment-agency invoices, instead of voiding the whole invoice.
- Bobbin sidebar visibility — The Bobbin sidebar card now shows for all roles, not just admins, once Bobbin is set up.
- Calendar month view on mobile — Improved the layout for a clearer view on smaller screens.
- Custom fields list — Now shows each field's machine name.
Bug Fixes
- Partial refunds — Resolved an issue where partial refunds could silently fail on invoices with half-penny charge amounts.
- Calendar — Resolved an issue where the calendar could stop responding if the server returned an unexpected response.
- Lesson reports — Resolved an issue where approved lesson reports sometimes weren't emailed to clients.
- Demo branches — Resolved an issue where demo-branch admins were being signed up to Bobbin under a fake "Demo Branch" company.
Speed Improvements
This release includes a broad round of performance work across admin lists, tutor pages, and the API. Key areas improved include:
- Admin lists and pages — Faster loading for the account balance list, payment orders list, Jobs list, and Documents list, even for large accounts.
- Tutor-facing pages — Quicker loading for the Available Jobs page, Job summary page, and Reports list.
- API endpoints — Faster responses from the reports, clients, agents, recipients, and lessons lists, particularly for large customers.
- Sales Pipeline board — Faster loading for agencies with many prospects.
- Profile photos — Faster loading across the app.
- Background jobs — Quicker Intercom data sync, admin dashboard status counts, and the daily update email.
June 26, 2026
v26-06-26
New Features & Improvements
- Calendar display — Column headers now show the month alongside the day (e.g. "Mon 22 Jun"), and the time labels down the left align to a consistent width.
Bug Fixes
- Invoice & payment generation — Resolved an issue where generating invoices, payment orders, or credit requests could get stuck on "task already in progress" after a server restart. The stale flag now clears automatically so you can generate again straight away.
- Integration menu links — Resolved an issue where companies with only a few integrations were having those links tucked inside an "Integrations" sub-menu rather than shown directly in the side menu (e.g. Safeguarding Incident).
- Lesson form time entry — Resolved an issue where typing a start or finish time and clicking away (rather than pressing Enter) would not update the end time, duration, or schedule/record button.
- Navigation menu — Resolved an issue in the new design where the left-hand menu could fail to load, making the page inaccessible on every reload.
- Lesson report editor on Android — Resolved an issue that could occasionally occur when tapping into the lesson report text editor on Android tablets.
- Invoice email attachments — Resolved an issue where emails with an attached PDF (such as an invoice) could fail to send if the attachment was deleted or regenerated in the moment before sending.
- Date picker on mobile — Resolved an issue where day numbers on the mobile date picker were not lining up correctly under the corresponding weekday.
Speed Improvements
This release includes several performance improvements across billing and background processes. Key areas improved include:
- Invoice detail page, which could previously take 10+ seconds to open.
- Background jobs for sending lesson confirmation reminders and cancelling overdue pending lessons.
- GoCardless batch direct-debit payments.
June 25, 2026
v26-06-25
New Features & Improvements
- New design is now fully live — The redesigned interface is now the default for everyone. The option to switch back to the old design has been removed.
- New address: app.tutorcruncher.com — TutorCruncher has a new main web address. Your existing bookmarks and any integrations using secure.tutorcruncher.com will continue to work as normal.
- Easier partial refunds — You can now do partial refunds directly from an invoice — choose which lessons or charges to keep, and the rest will be re-billed automatically. If you reduce a paid invoice, you can also refund the difference straight back to the customer's card. The same applies to Credit Requests.
- Attendance on report PDFs — Report PDFs can now include whether the student attended the lesson.
- Tasks page keeps your filters — When you mark a task as complete, your filters now stay in place rather than resetting.
- Lesson location in calendar view — The location now appears on its own line at the bottom of each lesson in the calendar list view, making it easier to read at a glance.
- Automatic Payouts for US companies — Automatic Payouts have been switched on for all existing US companies.
- Dropdown custom fields can be cleared — Optional dropdown custom fields can now be cleared and saved as blank.
- Safer dashboard panel deletion — Deleting a custom dashboard panel now requires using the dedicated Delete button, so accidental removals are no longer possible.
- Bobbin lesson report links — Lesson report links from Bobbin now open in a new tab, so they no longer show a blocked-content error.
- Faster invoice-grouping and split-payment changes — Saving a change to a client's invoice-grouping or split-payment settings is now instant.
- Payment request emails show the tutor's name — Payment request emails now display the tutor's name rather than the name of the person who raised the invoice.
- Notification when custom JavaScript is approved — Branch admins will now receive an email when their custom JavaScript has been approved.
Bug Fixes
- Partial refund errors — If a partial refund doesn't go through, a clear message is now shown rather than the page silently reloading.
- Card surcharges — Surcharges on self-service card payments are now recorded correctly on the payment.
- Mobile date/time picker — Resolved an issue where the date and time picker was cut off on narrow mobile screens.
- Google sign-in profile photos — Resolved an issue where profile photos didn't save correctly for users signing in via Google.
- Quick payment with default charge category — Resolved an issue that could occur when taking a quick payment using a charge category that has a default description set.
- Inactive and dormant tutors — Tutors with inactive or dormant status can now view their own report details again.
- Lesson recordings — The Download button on lesson recordings is working correctly again.
- Attendance report — The attendance report now correctly lists only students who had a lesson in the selected period, sorted alphabetically.
- Zoom launch — Resolved an issue for tutors with multiple Zoom accounts linked where Zoom would fail to launch.
- Saving records quickly — Resolved an issue that could occur if a record with custom fields was saved twice in quick succession (e.g. a double-click on Save).
- Credit Request refunds — Resolved issues that could occur when retrying a failed refund or adjusting a paid Credit Request.
- Translations fallback — If a translations file fails to load, the app now falls back to English rather than showing an error.
- Rich-text editor — Resolved a rare issue when pressing Enter in the rich-text editor, and a separate issue with inserting links or images.
- Video room loading — Resolved an issue where a video room could fail to load when navigating back to it using the browser's back or forward button.
Speed Improvements
A number of areas have been made faster:
- Menu and sidebar loading across the app
- Invoice and accounting item detail pages
- Saving lesson reports and client edits
- Draft invoices list and raising invoices in bulk
- Sending broadcasts
- Raising Credit Requests in bulk
- Refreshing public tutor profiles for large agencies
- Tutor qualifications edit page
June 18, 2026
v26-06-18
New Features & Improvements
- Improved global search — You can now narrow your search results using qualifiers like Tutor: John or Invoice:1234, and you'll see suggestions as you type, making it much easier to find what you're looking for quickly.
- New "Add lesson" button for tutors — Tutors now have a clear "Add new lesson" button at the top of a Job page, plus a search box on their "My Jobs" list to find jobs faster.
- Cleaner "Not found" messages — When an item has been deleted or can't be accessed, the side panel now shows a tidy "Not found" message rather than an error popup.
- Deleted jobs no longer linger — Removed jobs will no longer appear on a student's activity page after their lessons have finished.
- Stripe API updated — TutorCruncher is now running on the latest version of Stripe's API. There is no change to how payments, saved cards, or payouts work for you or your clients.
Bug Fixes
- False "failed to send" errors — Admins were occasionally seeing a message suggesting an email or text hadn't been sent, when it actually had. This is now resolved.
- Duplicate credit requests — A rare issue that could occur when an integration created several credit requests simultaneously has been resolved.
- Support ticket attachments — Resolved an issue when opening a support ticket that had a file attached.
- Editing a lesson on a deleted job — Resolved an error that appeared when trying to edit a lesson whose job had been deleted or tutor unassigned.
- Profile photo upload — Resolved an issue that could occur when uploading a corrupted or unreadable profile photo.
- Back-to-back client enquiries — Resolved an issue that could occur if a client submitted an enquiry while a previous one was still being processed.
- Stale search dropdown — The search dropdown could occasionally appear empty for users who had been on a page for a while without refreshing. This is now fixed.
- Travel-time warning — Fixed an issue where the travel-time warning on the lesson form would sometimes not appear when it should.
Speed Improvements
This release is heavily focused on performance - pages across the board now load faster and feel more responsive. Key areas improved include:
- Job & Lesson pages (detail, summary, lists) and the API
- Payment Orders & Invoices list pages
- Client, student, tutor and admin dashboards
- Approve Lesson Reports and prospect pipeline pages
- My Profile and Tutor Available Jobs pages
- Admin dashboard charts and navbar live search
- Marking attendance on a lesson
- Pay-by-card page
- Lesson availability check on the add/edit form
- Paging through large lists via the API
- Lessons API
June 11, 2026
v26-06-11
New Features & Improvements
- Payment fees export — The "Amount charged" column in the payment app fees breakdown export now includes the branch card surcharge, matching what the client actually paid.
- Card payment consent wording — Consent text now shows the business's own name, no longer implies the card will be charged automatically, and links to the business's terms and conditions when set.
- SSO integration dropdown — Now only lists valid Socket integrations, so an SSO setup can't accidentally be pointed at the wrong one.
- Stripe card payment links — Anonymous payment links can now only be opened via the signed link they were sent with.
- Cleaner generated PDFs — Invoices, statements, and other PDFs now use smaller fonts and tighter spacing for a more compact, polished layout.
- Date Created column on Reports list — Admins now have a sortable Date Created column on the Reports list.
- Job summary improvements — The Total Hours (or Total Lessons for one-off Jobs) figure is restored on the Job summary, and the Students list is now uncapped so jobs with more than 10 students show all of them.
- Custom CSS editor — Now uses a proper code editor with syntax highlighting and line numbers instead of a plain text area.
- Custom fields in role lists — Custom fields marked to show in lists now appear as their own columns in the Tutor, Client, and other role lists for administrators.
- Reworked Job applications — On the Matching tab, each row now leads with the tutor's name, shows a longer preview, and has Approve and Reject buttons inline on pending applications. The same layout is used on the tutor's profile.
- Job cards — Job cards on tutor, client, student, and affiliate pages now show the 10 most recently active jobs with a "Last Activity" column, rather than the 10 most recently created.
- Coloured labels — Labels now render consistently across the app — each has a subtle background, a clear border, and darker text, so light colours like yellow are no longer hard to read.
- Payment Orders totals — The totals box on the Payment Orders list now shows correct counts and amounts on the Void tab, and a note on the All tab clarifies that totals exclude voided orders.
- Invoices list — The "Branch Net" column is now sortable.
Bug Fixes
- Admin dashboard activity feed — Resolved an issue where the feed could fail to load when the filter was left blank.
- Global search bar — The search bar no longer holds up a web process if the search service is slow to respond.
- Browser-side error reporting — Resolved an issue where unusual errors could cause the error reporter itself to fail.
- Student lesson rate on a Job — Resolved an issue when adding a student's one-off lesson rate to a Job they were already on — it now reuses their existing rate rather than returning an error.
- Invoice with missing ad-hoc charge amount — Resolved an issue where an invoice with an ad-hoc charge that had no stored amount would show an error page. It now opens correctly and displays "0" for the missing amount.
- Mobile date-picker on lesson form — Resolved an issue that could occur when adding a lesson on mobile.
Speed Improvements
Several pages have been made noticeably faster in this release:
- Analytics Activity page
- Reports list page for clients
- Cancelling and refunding invoices with many lines
- Activity tab on student, client, tutor, and admin profiles
- Edit pages across the app (e.g. editing a lesson) — these no longer load the same record from the database twice
- Creating and editing a lesson, and the tutor's Job summary page
- Invoice and payment-order detail pages
June 04, 2026
v26-06-04
- Improvements:
- Lesson cancellation reasons are now shown to clients in the "Lesson Details Changed" email and on the lesson page, so they can see why a lesson was cancelled.
- The help text for the Auto Charge and Auto Charge and Deferred Payment Delay settings in System → Settings → Accounting Settings → General has been updated to make it explicitly clear that these settings apply to Stripe payments only and have no effect on GoCardless or Direct Debit payments.
- Invoice PDFs for bank transfer payments have been updated to remove the redundant "Please quote reference INV-xyz with your payment" line at the bottom of the page. The correct payment reference is already shown in the bank transfer details box, so clients now see a single clear reference rather than two, reducing confusion and the likelihood of incorrect references being used. Invoices for other payment methods are unaffected.
- Clients paying by GoCardless (including automatic charges) will now correctly receive payment receipt emails, bringing it in line with how card payments are handled.
- Enterprise customers can now upload their own favicon via Settings → Company Details, replacing the default TutorCruncher icon in the browser tab across their site, including the login page.
- You can now exclude void items from Invoices, Payment Orders, and Credit Request exports. Xero exports also allow a custom Reference field: Branch Name, Legacy format, or Student Name (invoices only). Tracking columns have also been improved: TrackingName1 now shows “Lesson” or “Ad Hoc Charge”, and TrackingOption1 shows the unique ID for easier matching. - Bug fixes/speed ups: 35
May 14, 2026
v26-05-11
- Improvements:
- Bobbin is now live!
- We have now added Cyprus as a supported country for Stripe Connect accounts. Cyprus accounts will now work the same as other EU accounts using the standard EU setup. - Bug fixes/speed ups: 25
May 07, 2026
v26-05-05
- Improvements:
- Fixed an issue where companies using Google Analytics 4 were only seeing pageviews in their GA4 dashboards, with signup and enquiry events not being tracked correctly. Cookie consent banners are now displayed on company pages, and event tracking has been updated so signup and enquiry events are correctly sent to the company’s GA4 property. - Bug fixes/speed ups: 5
April 30, 2026
v26-04-30
- Improvements:
- Fixed an issue where client credit was not always fully applied when using “Split by Student” invoicing. In some cases, if invoice amounts differed between students, a small outstanding balance was incorrectly left behind and automatically charged via GoCardless, despite sufficient credit being available to cover the full amount. - Bug fixes/speed ups: 16
April 23, 2026
v26-04-22
- Improvements:
- TutorCruncher's new user interface is now live for Admins with owner level permission. - Bug fixes/speed ups: 7
April 16, 2026
v26-04-16
- Improvements:
- Automatic payouts are now available for US companies. - Bug fixes/speed ups: 5
March 19, 2026
v26-03-19
- Improvements:
- You can now update the auto_invoice setting on jobs via the API. - Bug fixes/speed ups: 8
March 12, 2026
v26-03-12
- Improvements:
- Resolved an issue with Single Sign-On (SSO) bookings where branch validation was not enforced. Previously, the system only verified that a client had a valid login token, which could allow clients from one branch (e.g. a demo branch) to book appointments in another (e.g. a live branch). The system now correctly checks that the client belongs to the appropriate branch before allowing bookings.
- Resolved an issue where tutors encountered a 403 error when attempting to view their application details after a job moved beyond the “Available for Application” status. Tutors can now access their application on a job regardless of the status. - Bug fixes/speed ups: 16
February 26, 2026
v26-02-26
February 19, 2026
v26-02-18
- Improvements:
- If Auto Invoice is enabled, you can now complete a Lesson without filling in the Report, as long as none of the report fields are mandatory. When prompted to complete the Lesson Report, simply click “Save Report” without entering any details. The Lesson will be marked as complete and, if Auto Invoice is enabled, the Invoice will be raised automatically as usual. - Bug fixes/speed ups: 10
February 12, 2026
v26-02-12
- Improvements:
- You'll now be able to raise Invoices via the API. More details here.
- Bulk Lesson Deletion is now possible via the Lesson list view. This combined with the existing Lesson filter functionality will allow you to perform bulk deletion for a given time frame. - Bug fixes/speed ups: 15
February 05, 2026
v26-02-05
January 29, 2026
v26-01-27
January 22, 2026
v26-01-22
- Improvements:
- Previously, when a client cancelled a lesson that was marked as cancelled but chargeable, no invoice was generated if Auto Invoicing or EA workflow was enabled. This has now been fixed - invoices will automatically generate as expected for cancelled but chargeable lessons.
- Tutors will no longer see client email addresses when creating reports. They’ll still see which clients will receive the email, but not their email addresses.
- When a credit request is paid via Stripe, we now check that there are sufficient funds in the account before allowing a refund to be processed. - Other bug fixes/speed ups: 7
January 15, 2026
v26-01-13
- Improvements:
- EA (Employment Agency) tutors were required to submit lesson reports even when the service was configured to make reports optional. This fix restores the correct behavior: tutors can now submit empty lesson reports when reports are not required.
- When a tutor is removed from a branch, they were still showing up in the global account’s branch/profile switch menu. This update fixes that, so tutors who are deleted from a branch will no longer appear in those menus. - Other bug fixes/speed ups: 6
January 08, 2026
v26-01-08
- Improvements:
- Previously, after submitting a dispute, users were redirected to the disputes list page before the dispute status had finished updating. This caused the submit button to still appear, allowing users to try submitting again, which then resulted in an error. This behavior is now properly handled. - Other bug fixes/speed ups: 5
December 25, 2025
v25-12-22
- Improvements:
- Previously in Meta, if an invoice was generated below Stripe’s minimum payment amount, the company had no way to pay it. We’ve improved this by ensuring invoices are now only created when the amount is above Stripe’s minimum threshold. This prevents unpayable invoices and makes the billing process smoother.
- We’ve added new dropdown options for estimated revenue when an agency signs up or books a call, providing better clarity and more accurate data collection during onboarding.
- We previously labeled the company name on payouts incorrectly and linked it to the wrong item. This has now been fixed, and payouts are correctly labeled and linked.
- Stripe could sometimes send duplicate webhooks at the same time, which meant we might process an event twice and accidentally create duplicate credit requests (for example, when a client topped up). We’ve now fixed this. - Other bug fixes/speed ups: 3
December 18, 2025
v25-12-16
December 11, 2025
v25-12-11
- Improvements:
- We’ve resolved an issue where students could view report information that wasn’t intended for them. We’ve also made a small optimisation that improves loading speeds on the report list view for admins, particularly for larger clients.
- We've rolled out a fix so that admins can no longer add an Ad Hoc Charge to a lesson linked to a finished job. Instead of showing an error, the “Add Charge” button is now disabled with an explanation. Additionally, tutors can no longer add a lesson to a job if it would exceed the job’s lesson cap. Instead of seeing a blank 403 error, they are now redirected to the job page with a clear warning explaining why the lesson can’t be added.
- We’ve added a confirmation modal when you click “Copy all fields to other reports”, allowing you to choose whether to copy the content to all students or only to those who attended. If you choose to copy only to attended students, non-attending students will still keep the first line stating they did not attend, with the rest of the copied content added below. We’ve also fixed an issue where content would not copy if only a single dropdown was present. - Other bug fixes/speed ups: 3
December 05, 2025
v25-12-05
- Improvements:
- Lesson reports will now be automatically deleted if the tutor who created them or the student linked to them is removed from the system.
- When creating a lesson report for a group of students, the system now creates individual reports for each student. Tutors can also click a button at the bottom of the first student’s report to copy those fields to all other reports. - Other bug fixes/speed ups: 4
December 04, 2025
v25-12-01
- Improvements:
- Weekly update emails now exclude admins who do not have accounting view permission. Admins without this permission will no longer receive the email, even if notifications are enabled.
- The branch surcharge is now displayed on invoices and credit requests once paid, both in the payment events on the details page and in the PDF. Additionally, payments now show the specific card, direct debit mandate, or bank transfer account used, rather than just “card.” - Other bug fixes/speed ups: 2
November 27, 2025
v25-11-27
- Improvements:
- Ad Hoc Charges can now be associated with individual students. This means that for branches that use separate invoices per student, any Ad Hoc Charges added will appear on the correct student’s invoice. Users can now add a student to an AHC, filter AHCs by student, and the student information will also be included in exports.
- We fixed an issue where translations were being imported incorrectly in some areas. Additionally, the filter forms for non-admin users have now been separated for easier use. - Other bug fixes/speed ups: 7
November 20, 2025
v25-11-20
November 13, 2025
v25-11-13
- Improvements:
- Updated the automated payouts check to correctly identify payments missing transfers.
Previously, the job filtered by date_sent, which caused some payments to be skipped. The filter has now been updated to use date_paid, ensuring all payments made within the last 3 hours are reviewed. Any payments without corresponding transfers will now be correctly detected and processed by the job.
November 06, 2025
v25-11-06
October 30, 2025
v25-10-30
- Improvements:
- Cancelled but chargeable lessons now appear in purple, distinguishing them from cancelled lessons.
- The Stripe Feed export now supports multi-currency transactions and correctly reflects app fees and transfers in their respective currencies, ensuring that the amounts shown match what users actually received. - Other bug fixes/speed ups: 7
October 23, 2025
v25-10-23
- Improvements:
- It’s now possible to sort some list views for easier navigation.
- Previously, if a branch (or client) used split payments and had 'separate invoices by student' enabled, tutors were being paid twice when two students from the same client were on one lesson. This issue has now been fixed.
- We’ve added export functionality to the Balance Updates page, along with additional filter options to help you find exactly what you’re looking for. - Other bug fixes/speed ups: 4
October 16, 2025
v25-10-16
- Improvements:
- Performance improvements: We’ve fixed two system timeout issues that sometimes occurred on jobs with lots of lessons when editing someone’s custom charge or pay rate. This process now runs in the background, so updates will happen almost instantly.
- API update: You can now use the API to view and manage Balance Updates. This includes listing all balance updates, filtering them, viewing individual ones, and creating new balance updates.
- Stripe integration: Quick payment button now only appears for clients and admins when Stripe is configured for the branch. - Other bug fixes/speed ups: 6
October 09, 2025
v25-10-07
- Improvements:
- We’ve replaced the simple company account closure form with a new, comprehensive feedback survey. - Other bug fixes/speed ups: 2
October 02, 2025
v25-09-30
- Improvements:
- Credit Requests and Payment Orders can now be filtered and exported. - Other bug fixes/speed ups: 6
September 25, 2025
v25-09-25
- Improvements:
- We’ve simplified how the Safeguarding/Wellbeing Concerns functionality works on TutorCruncher. The changes are outlined in this article. - Other bug fixes/speed ups: 8
September 18, 2025
v25-09-18
September 11, 2025
v25-09-09
- Improvements:
- Companies based in Canada can now sign up for New Stripe.
- For accounts created after 20/08/2025, emails will be checked for links. If any links aren’t from TC.com (or related sites) and the sender’s domain hasn’t been approved, the email won’t be sent. This helps us reduce spam and keep email communications safe. - Other bug fixes/speed ups: 9
September 04, 2025
v25-09-01
- Improvements:
- Added an option to disable auto-charge/autopay when creating a PFI via the API. - Other bug fixes/speed ups: 7
August 21, 2025
v25-08-21
- Improvements:
- Added a check so that the system now only looks at branches using the new Stripe setup and only includes payments that are processed through new Stripe.
- When split payments is disabled for a company, the payouts account section is now hidden in both the tutor's My Profile tab and the admin’s Accounting tab.
- Resolved an issue where paid invoices were incorrectly appearing in the Draft Invoices section for admins. - Other bug fixes/speed ups: 8
August 14, 2025
v25-08-13
- Improvements:
- TutorCruncher AI is in the works, stay tuned!
- Resolved payment issues for Legacy Stripe users in countries not supported by new Stripe.
- Fixed migration issues for US companies moving from Legacy Stripe to new Stripe. - Bug fixes/speed ups: 5
August 07, 2025
v25-08-05
- Improvements:
- We’ve fixed an issue where people trying to sign up or refresh their connection with legacy Stripe would run into problems if they had already linked that Stripe account before. The system will now handle this smoothly without errors.
- The system now automatically detects and resolves cases where paid invoices were not processed for payout due to missing or invalid transfer events. Previously, these had to be fixed manually. - Bug fixes/speed ups: 11
July 10, 2025
v25-07-10
- Improvements:
- Resolved an issue where invoices could break if a client’s billing settings were changed after the invoice was created. For example, if a client originally had one invoice for multiple students, but their settings were later updated to generate separate invoices per student, updating a charge or voiding the original invoice could cause an error. This has now been fixed.
- Credit requests can now be raised through the API without having to send notifications. - Bug fixes/speed ups: 4
July 03, 2025
v25-07-03
- Improvements:
- We've added additional radius options to improve search precision and flexibility when locating users in People > Map.
- Version 1 of our roles API has now been fully deprecated.
- We've expanded the client pipeline to support up to 10 stages!🎉This gives you more flexibility to tailor your workflow, track progress in greater detail, and better reflect your unique client journey. - Bug fixes/speed ups: 6
June 26, 2025
v25-06-26
- Improvements:
- Previously, if a socket integration was deactivated (e.g. because the assigned admin was deleted), there was no way to turn it back on. Now, you can easily reactivate it using a new Active toggle on the integration form. When reactivating, you'll be asked to choose a new admin from your list of currently active admins.
- Our new Safeguarding/Wellbeing Concerns feature is out now! - Bug fixes/speed ups: 8
June 19, 2025
v25-06-19
- Improvements:
- We now display the specific error message returned by Stripe when a user attempts to add a card and the action fails. This should help users better understand and resolve issues during card setup.
June 12, 2025
v25-06-12
- Improvements:
- US based companies can now sign up for new Stripe. - Bug fixes/speed ups: 6
June 05, 2025
v25-06-05
- Improvements:
- The 'Awaiting Report' panel on the Lessons list page will now display accurate values. - Bug fixes/speed ups: 10
May 22, 2025
v25-05-22
- Bug Fixes:
- Lesson completion issue: Resolved a bug where tutors were unable to mark lessons as 'complete' when the charge type was split between students.
- Time zone accuracy in emails: Fixed an issue with 'Lesson Scheduled' emails where lesson times were not displaying in the recipient’s local time zone. Times will now reflect each user's correct location. - Speed ups: 6
May 15, 2025
v25-05-15
- Improvements:
- Previously, when exporting Accounting data, we used the Net amount for lessons on the exports. However, due to how rounding works on TutorCruncher, this sometimes meant the total line items in the export didn’t exactly match the full invoice amount shown in TutorCruncher. To resolve this, exports now use Gross amounts which means the exported data will now correctly match the actual invoice total you see in TutorCruncher.
To make sure people are aware of these changes, we've also added a message on the import page.
- You can now filter Jobs by Affiliates. - Bug fixes/speed ups: 1
May 08, 2025
v25-05-08
- Improvements:
- the Dev Team has been working on a lot of speed ups this week! - Bug fixes/speed ups: 7
May 01, 2025
v25-05-01
- Improvements:
- If an invoice uses a different currency to the branch issuing the invoice (like with TutorCruncher's billing or custom Ad Hoc Charges), auto charging will now use the invoice’s currency when charging through Stripe.
No more currency mismatches or foreign transaction fees - Stripe will charge the correct amount in the right currency! - Bug fixes/speed ups: 2
April 24, 2025
v25-04-24
- Improvements:
- There was an issue where charge rates and pay rates were being rounded in a way that made the invoice amount go over by 0.01. This has now been fixed.
- The 'Delete' button for lesson recordings in the Lesson's activity tab is now fixed.
- You can now download and export reviews directly from the reviews list.
- We’ve fixed an issue where exports would fail to generate if a custom field name started with a number. - Other bug fixes/speed ups: 4
April 17, 2025
v25-04-15
- Improvements:
- You can now filter lessons using custom fields, making it easier to find exactly what you need.
- We've introduced a new export for Job Applications.
- The issue with our roles import functionality has now been resolved. - Other bug fixes/speed ups: 2
April 10, 2025
v25-04-10
- Improvements:
- There was an issue with adding images to roles via the API which has now been fixed.
- The issue with exporting large batches of data has been resolved. This version performs significantly better than the previous one. - TutorCruncher’s latest API changes are now live!
Here’s what’s new:
- Avatar Support for Roles: You can now add avatar images to different roles for a more personalised user experience.
- Create Appointment Endpoint Update: This endpoint now returns full appointment details, including service information, instead of just the service_id.
- Improved Skills Data: When retrieving a Contractor/Tutor, the returned skills data will now include additional details, giving you a more complete picture.
- New Endpoints Added:
Add custom subjects and qualifications
Retrieve a full list of Contractor/Tutor skills
These changes offer more flexibility and insight when working with our API. Be sure to check out the documentation for more details! - Other bug fixes/speed ups: 5
April 03, 2025
v25-04-03
- Improvements:
- You can now add images to roles using the API by simply including an image URL.
- Tutors will now experience much faster load times when clicking 'View More Lessons' on a job or filtering their lessons. It used to take 15–20 seconds, but now it takes less than 0.1 seconds! - Other bug fixes/speed ups: 5
March 27, 2025
v25-03-27
- Improvements:
- We've resolved the rounding error on invoices. For more details on how TutorCruncher handles rounding in accounting totals, please refer to this help article.
- Previously, if a client was linked to two students - one with lesson report emails enabled and one without - they were receiving reports for both. This has now been fixed so that clients only receive report emails for the student(s) they have lesson reports enabled for.
March 20, 2025
v25-03-18
- Improvements:
- The 'Invoice Export Options' page now has an improved layout and UI.
- Fixed an issue where client balances could go into the negative when using the 'separate invoices per student' feature.
- Resolved a grouping issue on the new lessons export.
- Previously, users with the 'Accounting Export' permission couldn't export invoices, but those with the 'Operations Export' permission could. This has now been fixed so that only users with the 'Accounting Export' permission can export invoices. - Other bug fixes/speed ups: 3
March 13, 2025
v25-03-10
- Improvements:
- The new invoices export functionality is now available! Users can now export and download filtered data as a CSV file directly from the 'Raised Invoices' section in TutorCruncher.
- The issue with how CSV files were being read in Excel has been fixed, so your rates should now appear correctly in the exports.
- Other bug fixes/speed ups: 7
March 06, 2025
v25-03-04
- Improvements:
- Gone cold job count has been fixed.
- We have now updated our system to account for prepaid cards to qualify as premium cards.
- Improvements made to exports in order to increase system efficiency and consistency. - Bug fixes/speed ups: 11
February 27, 2025
v25-02-25
February 20, 2025
v25-02-18
- Improvements:
- Our translations suite has been updated.
- Version 2 of the Roles API is on its way. - Bug fixes/speed ups: 11
February 20, 2025
v25-02-20
- Improvements:
- More updates made to the API. - Bug fixes/speed ups: 3
February 13, 2025
v25-02-11
- Improvements:
- The summation issue on Invoice and Payment Order exports is now fixed. - Bug fixes/speed ups: 3
February 06, 2025
v25-02-06
- Improvements:
- We have a new developer on the team! 🎉 - Bug fixes/speed ups: 9
January 30, 2025
v25-01-28
January 23, 2025
v25-01-21
- Improvements:
- A minor issue with job exports, where skills were not displaying correctly, has now been resolved. - Bug fixes/speed ups: 8
January 16, 2025
v25-01-14
- Improvements:
- We've revamped our Student export and filter functionality.
- Bug fixes/speed ups: 6
January 09, 2025
v25-01-07
- Improvements:
- The import and export permissions for admins have been updated, providing new, specific permissions for the below actions:
Import data: Allows importing data into the system.
Export operations: Enables the export of operational data, such as job reports, lesson reports, and user information.
Export accounting: Facilitates the export of accounting data, including invoices and credit requests.
- You can now add or remove a label from a role or service using the API. Additionally, admins will automatically receive an email notification whenever a label is applied.
- Bug fixes/speed ups: 1
December 26, 2024
v24-12-23
- Improvements:
- The 'Top Tips' panel has now been removed from the top of the Admin dashboard.
- Bug fixes/speed ups: 1
December 19, 2024
v24-12-19
- Improvements:
- The Stripe payouts processing time for your company has been reduced from 7 days to just 3 business days!
- We have updated our sign up page to include 'Enterprise' plan.
- Bug fixes/speed ups: 7