CCH iFirm Release Notes

What's New in Customer Services and Support

Combining the best of digital and phone support, our customer support services continue to evolve with the following enhancements.

Single sign-on for support cases and My Account

The new unified sign-in experience on the Support Site now provides access to the following features and resources using a single set of credentials:

  • Support case creation

  • Virtual Assistant

  • My Account

  • eStore

Register for our Support Site to take full advantage of this simplified experience.

Billing and Account Help Centre

Accessible from the My Account section on the Support Site home page, the Billing and Account Help Centre enables you to quickly find the information you need to manage your My Account activities, including invoices, payments, subscriptions, and account information.

Schedule a callback with one of our support agents

You can now schedule a callback at a time that works best for you when creating a support case through our Virtual Assistant.

Simply select the date and time that best fit your schedule and continue with your day. A member of our team will contact you at the scheduled time.

Digital and phone support: choose the option that works best for you

Digital Support

Our Knowledge Base, Live Chat, and online support cases provide fast and efficient ways to get help.

Register for our Support Site and sign in to our Virtual Assistant to find answers to your questions, submit support requests, or chat live with an agent.

Phone Support

Phone support is available when you prefer to speak directly with an agent. Be sure to select the appropriate options from the phone menu so that you are directed to the team best suited to assist you.

 

Useful Support Links

See the Useful Support Links topic to learn about the support resources available and choose the option that best meets your needs.

 

Contents

October 9, 2026 Release

July 17, 2026 Release

June 5, 2026 Release

May 15, 2026 Release

February 13, 2026 Release

January 23, 2026 Release

Release Notes - Prior Years

 

Release Notes - Current Year

October 9, 2026 Release

Core & Contacts

  • Archived contact search from the contact list

    A new check box on the Contacts page lets users include archived contacts in the search results.

  • Improvements to the User Manager page

    A new User-specific Security column, next to the Profiles column, shows security roles that have been assigned to a user manually.

    Users can now access additional filter options: Roles and Time Entry Mode. These new filters support multiple selections.

  • Global audit trail

    The global audit trail has been expanded to log these new events:

    • Contact group created, updated and deleted

    • Billing group created, updated and deleted

    • Relationship added, updated and deleted

  • New Engagement tab in the Contact details

    CCH iFirm Contacts is now integrated with CCH iFirm Engagement. Engagements associated with a contact are displayed in the Engagement tab on the Contact Details page. Clicking the name of the engagement opens it in a separate tab.

    Note: The list of available engagements is only available for the entity type Company.

Jobs & Billing

  • Aged Work in Progress report

    The Aged Work in Progress report now includes an Over 120 ageing bucket. The bucket previously labelled Over 90 has been renamed 91 to 120.

  • Task Management

    If you mark a task complete by mistake, you can now reopen it yourself. You no longer need the Task Management – Task Status Override permission to undo your own work.

  • CCH iFirm Analytics

    New Client WIP Breakdown feed

    A new feed, WIPClientBreakdownToDate, has been added to the available Power BI feeds. It provides a breakdown of work in progress by client, but it excludes future-dated WIP entries so it aligns with the WIPAged feed. The other WIP Client Breakdown feeds have not been changed.

  • Jobs & Billing APIs

    Charge-out rates in timesheet data

    The Get Timesheet API has been updated to include charge-out rates.

    Activity codes

    The ActivityCodes endpoint has been added. It allows you to request activity codes and their details. You can request the full list or search for a specific code.

    Each record returns the code, description, code type, charge-out rate and tax type.

    Job status in job details

    The Get Job Details endpoint now returns the current status of each job.

  • Resolved issues

    Employee Realization report date display

    • Date filters for days 1 through 12 displayed in the MM/dd/yyyy format instead of the firm's default dd/mm/yyyy setting. Selected date ranges now display consistently in the correct format throughout the entire report.

    • The issue where the job owner emails were being sent to the prior job owner has been fixed.

Jobs and Billing – Pro Package Only

  • CCH iFirm Tracking and CCH iFirm Jobs & Billing integration

    CCH iFirm Tracking is now available with CCH iFirm Jobs & Billing, helping your firm gain greater visibility into job progress and automate workflow tracking.

    With CCH iFirm Tracking, you can:

    • Stay on track. Monitor the status of jobs in real time without relying on manual updates. Keep your tracking accurate and up to date, while reducing the effort required to maintain status information.

    • Improve workflow efficiency. Streamline your processes and reduce administrative tasks. Your team can spend less time on status management and more time focusing on client work and high-value activities.

    • Work smarter with flexible tracking tools. Configure job assignments, workflow stages and target dates to match your firm's processes. Identify bottlenecks early and receive alerts for blocked jobs or approaching deadlines. With customizable workflows and real-time visibility, you have the tools needed to manage work more effectively across your firm.

    For more information, please visit the CCH iFirm Tracking Help.

  • Recurring fees

    Recurring invoices can now be created automatically, making it easier and faster to bill customers a consistent flat fee.

    To enable recurring fees:

    Security role required: Settings – Jobs & Billing

    1. Go to Settings > Jobs & Billing > General Settings > Billing.

    2. Select the Recurring Fee Creation checkbox.

    Note: Disabling the recurring fees setting while recurring fee rules are still active will prevent any further recurring fee invoices from being generated.

    Setting up a recurring fee

    To set up a recurring fee:

    1. Navigate to the contact for which you want to create the recurring bill.

    2. Click Resourcing & Fees.

    3. Under Automatic Fees, click Add Automatic Fee.

    4. From the Fee Type drop-down list, select Recurring Fee.

    5. Select your parameters for the recurring fee using the fields below:

      1. Invoice Date: Choose the date to be displayed on your first invoice.

        Note: Make sure you choose a date in the future. If you choose today’s date, the invoice will not be generated.

      2. Job: Select the job that you want to add the invoice to.

        Notes:

        • All recurring invoices will be associated with the selected job.

        • You can only set up rules for one recurring bill per job. All recurring bills in a rule will be associated with a single job; you cannot set up a recurring job with a recurring bill.

      3. Entries and Frequency: Select the number of invoices that you want to create and on what periodicity. For example, if you want to bill monthly for one year, you can choose 12 for Entries with a frequency of Monthly.

        Note: The maximum number of entries that you can enter is 365.

      4. Amount: Enter the amount that you would like to bill your customer on each invoice.

        • Note: WIP will not be automatically allocated for invoices created through recurring fees. A WIP credit will be added to the job for each invoice.

        • You can manually allocate WIP by clicking the View WIP button in the job.

      5. Billing Entity: Choose the billing entity you want to use for the invoice.

      6. End Date: An end date will appear based on the frequency/entries that you provided.

      7. Auto Finalize: Select the Auto Finalize checkbox if you would like your invoice to be automatically finalized. If you don’t select the Auto Finalize checkbox, a draft invoice will be created.

      8. Description: The standard invoice text description will appear automatically based on the job type. You can edit this text as needed.

    6. Click Save to create your recurring fee rule.

  • Viewing invoices and modifying recurring fees

    You can view invoices associated with a recurring fee, skip invoices or delete a rule.

    To view future and past invoices and skip invoices:

    1. Navigate to the contact for which you created the recurring bill.

    2. Click Resourcing & Fees.

    3. Click the recurring fee to open it.

    4. A list of past and future invoices will be displayed.

    5. If you want to skip an invoice, click the Skip icon.

    Note:

    • The Jobs – Skip Fee security role is required to skip invoices.

    • Skipping an invoice prevents its generation and the skipped amount is not added to future invoices. For instance, if you bill $100 monthly for a year ($1,200), skipping one month results in a total amount of $1,100 being billed.

    To delete a rule:

    • Click the X next to the rule to delete it.

    Note: If you delete the rule, future invoices will not be created.

  • Editing recurring fees

    If you want to change the frequency/entries or the amount of a recurring fee, you first need to delete the fee and then recreate it using the same job.

  • Viewing invoices associated with the job

    All recurring invoices that have been created will be displayed under the Invoices section of the job, whether their status is Draft or Finalized. To allocate WIP to those invoices, click the View WIP button.

    You can see which invoices are recurring from the View WIP window.

    The Add All Allocations button has been added to the Add Allocation screen to assist you in adding allocations quickly. You can choose if you want to add all allocations from oldest to newest or from newest to oldest.

  • Billing entities and invoice templates

    Billing entities and invoice templates can now be set at the contact level. The options selected in the Billing Entity and Invoice Template fields of the Billing tab will be used as the default billing entity and invoice template during invoicing.

    If no invoice template has been selected at the contact level, the invoice template set in the Billing Entity field will then be used by default. The Invoicing – Set default invoice template security role is required to view and edit the default template and billing entity.

    When you invoice the client, the selected billing entity and invoice template will be used to create the invoice.

    Note: You can still change the billing entity or the invoice template at the invoice level and when printing and emailing invoices, if needed.

    The last invoice template that was used during invoice creation or after sending or printing the invoice is listed under the Finalized Invoices tab of Invoice Template.

    To enable billing entity:

    Security role required: Settings – Jobs & Billing

    1. Go to Settings > Jobs & Billing > General Settings > Billing.

    2. Select Set default invoice template.

    3. If you want to be prompted to choose an invoice template when you print or email invoices, select the Show prompt for invoice template when printing or emailing invoices checkbox.

    4. Click Save.

  • Importing contacts

    You can now specify the billing entity when you import clients. If no billing entity has been specified, the default billing entity will then be used during import.

Documents

  • Deleting and replacing folder templates

    Administrators can now safely delete unused or outdated folder templates in CCH iFirm Documents for both contacts and jobs. If the template is in use, you must select a replacement template for the same entity or job type before deleting it.

    All associated contacts or jobs are immediately updated to use the selected replacement template.

    To delete templates

    1. Go to Settings > Documents > Folder Templates.

    2. Find the template you want to remove and click the Delete icon.

    3. If the template is currently in use, the Select Replacement Template dialog box is displayed.

    4. Choose an active template for the same entity or job type.

    5. Click Delete to complete the process.

    If you need a different structure, cancel the dialog box, create and save a new template using Add New Template, and then restart the deletion process.

    Notes:

    • Deleting and replacing a template does not delete existing client documents or folders.

    • Existing folders on contacts or jobs that are not included in the replacement template are retained automatically as custom folders.

    • Folders sharing the same name between old and new structures are merged automatically, preserving all content and version histories.

    • Any new folders or placeholder files defined in the replacement template are added automatically.

  • Viewing and changing linked folder templates

    You can now view which folder template is currently applied to a specific contact or job and change it directly from the Documents area. This gives your firm the flexibility to adjust folder structures as client needs evolve, without affecting other clients or jobs.

    Notes:

    • You will need the Documents – Local Settings security role to view the template currently associated with a client.

    • You will need the Documents – Template Change security role to change the linked template.

    To view and change a linked folder template

    1. Open the contact whose template you want to view or change.

    2. Click the Settings (gear) icon in the top header of the Documents view.

    3. The currently linked template is displayed.

    4. Select a new template from the list.

    5. You will be asked to confirm your change.

    6. Click Yes to apply the new template or No to cancel.

    Notes:

    • All existing files, documents and user-created folders remain.

    • Folders from the previous template that do not exist in the new template are automatically converted into custom folders and retained.

    • New folders, subfolders and file placeholders from the newly selected template are automatically added to the contact or job.

  • Document Import tool

    You can now define target folder paths directly within your document import mapping file instead of in the Imports section of Documents. The contact mapping that was done manually in the Imports section has been removed.

    With the new Folder Path column, folders can now be added to the automatically created Tax folders.

    Important! You must download and install a new version of the Documents Import tool.

    To map files

    1. Prepare your files for import using the Documents Import tool.

    2. Open Documents > Imports.

    3. Open your import file.

    4. Upload your mapping file by clicking Load mapping file and navigating to your mapping file:

      • In your import mapping CSV file, include the column header FolderPath (or Folder Path). Optionally, you can also specify files to make permanent, and skip files, folders and extensions in the mapping file, or you can use the Documents Import tool.

      • For each file, specify the target folder hierarchy using backslashes (\) to define subfolder levels. For example: Tax\2026 or Financial Statements\Year End\2025.

    5. Click Apply changes.

    6. The system will create and route each document directly to the specified folder path under the corresponding contact or entity. You can track the status of your import using the menu at the bottom of the Imports page.

    Notes:

    • Separate folder levels with a backslash (\), for example Category\Subfolder\Year.

    • If the FolderPath value is left empty for a row, the document will follow the default import destination specified in Settings > Documents > General Settings.

    • Documents will land directly in existing matching folders or automatically create the folder path if it does not yet exist.

    • You must download and install the new version of the Documents Import tool from Settings > Installation > Documents Import.

    • Your mapping file must contain the following headings. All the headings must be present in your CSV file, but content must be included in the Directory and Code headings only. Items in the Permanent, Skipfile, SkipFolder and SkipExtension headings apply to the entire import:

      • Directory: The parent directory that you are importing

      • Code: This is the client code (required)

      • Permanent: The name of any directory that should be flagged as permanent

      • SkipFolder: A folder that should not be imported

      • SkipFile: A file that should not be imported

      • SkipExtension: Extensions that should not be imported

      • FolderPath: The folder in CCH iFirm Documents in which your files should be imported. You cannot import files into job folders such as Tax\2026. If you don’t specify a folder path, the files will be added to your default folder.

  • Uploading folders and subfolders

    You can now upload entire folders and subfolder structures directly into CCH iFirm Documents. This enhancement streamlines bulk document management by preserving your existing local folder hierarchies without having to recreate folders manually or rely on separate import utilities.

    Notes:

    • Documents will only upload 10 levels of subfolders.

    • If a folder with the same name already exists in the destination, the contents are merged into the existing folder.

    • If duplicate file names exist within that folder, the system automatically creates a new version of the file.

    • Empty folders or subfolders are automatically skipped during upload.

    • You can upload up to 200 files in a single upload.

    • You can upload up to 5 GB per upload session.

    To upload folders

    1. Open the client or firm folder where you want to add content.

    2. Click the Upload button.

    3. Choose Select Folder.

    4. Browse and select the folder you wish to upload from your computer.

    5. Review the selected folder structure in the upload dialog box, then click Upload.

    6. A message is displayed to provide information on the status of your upload.

Portal

  • Bulk portal invitations

    The Bulk Invite to Portal list is no longer restricted to 1,000 contacts. You can also search for a client by code or name.

  • One-time temporary access code for client portal MFA

    Firm users can now generate a secure, temporary six-digit access code to assist Client Portal subscribers who are having trouble completing multi-factor authentication (MFA), such as not receiving SMS or email verification codes or temporarily losing access to their authenticator device.

    This eliminates the need to delete and re-invite clients, allowing them to regain access quickly without disrupting their account history, pending documents or envelopes.

    Each generated access code is single-use and automatically expires after a short period.

    Note: You need to have the Client Portal – Generate One-Time MFA Code security role in CCH iFirm to generate a temporary access code.

    Generating a temporary access code

    1. Open the Edit Subscriber dialog box from either Contacts or by browsing to the individual portal.

    2. In the Edit contact details and security permissions section, select Create a one-time MFA access code.

    3. A pop-up dialog box displays the secure six-digit code and the expiry timeline. You will need to provide this code to your client.

    For Client Portal customers

    1. On the Client Portal login screen, the client selects the One-Time access code option.

    2. They enter the six-digit code provided by your firm to log in securely.

  • Digital signature

    Anchor tag conversion in the composition room

    Pre-tagged documents can now be opened directly in the composition room. Anchor tags are automatically converted into standard annotations, allowing you to easily review, adjust and edit fields before sending.

    To add tags to a pre-tagged document

    1. Navigate to the appropriate portal or click the Upload Documents button in the Digital Signature dashboard.

    2. Select the signatories.

    3. Select the Documents already contain digital signing tags check box.

    4. Upload your documents.

    5. Click Edit Tags & Send.

      The composition room will open, and any anchor tags already available in your document will be converted to tags.

    6. Add the additional tags.

    Notes:

    • To send the pre-tagged document without opening the composition room, click the Send Envelope without Edit button.

    • Any pre-tagged annotations must be created using a white font.

    • The following tags are supported:

      Tag

      Purpose

      Signatory

      \s1\

      Signature

      1st

      \d1\

      Date

      1st

      \i1\

      Initials

      1st

      \s2\

      Signature

      2nd

      \d2\

      Date

      2nd

      \i2\

      Initials

      2nd

    • If you use the secondary signatories, the secondary tags will only be added if a second signatory is specified when sending the envelope.

    • The system will use the order the signatories are selected in the Upload Document list.

    Untagged recipient warning in the composition room

    A warning prompt now appears if one or more added recipients do not have any assigned fields or tags before the package is sent.

Back to top