Migrate your MerusCase data
Cloud-based legal practice management software for personal injury, workers' comp, and employment law firms. Cases, billing, documents, and calendaring all live in one HIPAA-compliant system.
In its favor
Why people choose MerusCase
The signal that keeps MerusCase on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Legal-specific data model with UTBMS codes, trust accounting, and case-type-specific tabs built in from the start.
Cloud-based with full HIPAA compliance and bank-grade encryption, important for personal injury and employment law firms handling sensitive client records.
All-in-one platform combining case management, billing, document automation, calendaring, and email without third-party integrations.
Pricing at $49/user/month is accessible for small to mid-sized law firms compared to enterprise legal tech alternatives.
Dedicated migration coordinator and white-glove onboarding service included with subscription, handling case file transfers from legacy systems.
Annual subscription required — payments must be made annually in advance unless a separate Order Form is negotiated.
Per-case Document Archive is the primary data export path; there is no one-click full firm data dump, making migrations out manual and time-consuming.
Credit card payments incur a 3% transaction fee plus variable network fees deducted monthly, adding cost for high-volume billing firms.
Third-party migrations (moving away from MerusCase) are not supported by MerusCase's own migration team — the firm must handle or hire independently.
Built-in CSV import tools are documented as not easy to use, pushing firms toward paid white-glove onboarding for any data loading.
Reasons to switch
Why people leave MerusCase
The recurring reasons buyers give for replacing MerusCase. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where MerusCase fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
MerusCase pricing overview
MerusCase is priced per user per month starting at $49, with annual subscription required in advance. Pricing for enterprise or multi-firm deployments is negotiated via sales and includes custom case types, advanced integrations, and dedicated support tiers.
Professional
Tier 1 of 1
$49/user/month
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on MerusCase's schedule — see our quote-based pricing →
What gets migrated
MerusCase object support
Object-by-object support for MerusCase migrations. Per-pair details surface during scoping.
Cases
Fully supportedCases are the central MerusCase object, housing parties, documents, activities, ledger lines, and custom fields. We migrate Cases as the top-level record, preserving all sub-object relationships. Document Archive exports provide per-case zipped documents and a CSV of case activities.
Contacts
Fully supportedContacts are a distinct object used for clients, opposing counsel, witnesses, and other parties. The CSV Import tool supports bulk contact loading. We map contact fields 1:1 where the destination schema supports person-type records.
Parties
Mapping requiredParties on a case represent named individuals or entities tied to a specific Case. Party records include role assignments (plaintiff, defendant, witness, etc.) that vary by case type. We preserve party-role associations but map role names to destination equivalents.
Activities
Fully supportedActivities are time-stamped entries within a Case file — calls, emails, tasks, calendar events, and notes. The Document Archive CSV export covers all case activities. We migrate Activities preserving date, type, description, and linked contact.
Documents
Mapping requiredDocuments are stored per Case and included in the Document Archive as a zipped bundle. Binary files require a file-level migration pass. We extract document filenames and metadata from the archive manifest and map them back to the destination's document management structure.
Case Ledgers (Time Entries and Expenses)
Fully supportedCase Ledgers capture billable time (with UTBMS task and activity codes) and expenses (with UTBMS expense codes). The API supports bill_to_contact_id, task_code, activity_code, and expense_code fields. We preserve full ledger granularity including rejected/reviewed status flags.
Charges
Fully supportedCharges represent open, reviewed, exported, or rejected billing items across the firm. The Charges tab aggregates ledger items for accounting review. We migrate Charges with status flags and link them back to their originating Case Ledger records.
Settlements
Mapping requiredSettlement records are case-type-specific and store structured settlement outcomes and damages data. Availability depends on whether the firm's case type exposes the Settlements tab. We migrate Settlement data where present and map fields to destination equivalents.
Custom Fields
Mapping requiredMerusCase supports up to 50 custom fields per firm across five types: Date, Currency, Text (250 char), Numeric, and Yes/No dropdown. Custom fields apply to individual Case Views only. We map custom field names and types to destination custom fields, flagging any that exceed destination field limits.
Case Types
Fully supportedCase Types drive which tabs and fields appear in a Case — Criminal, Personal Injury, Workers' Compensation, Employment, etc. We preserve the case_type_id reference and replicate the firm's case type structure in the destination where applicable.
Workflows
Not in this platformMerusCase Workflows trigger on activity tags or description text and create tasks or events automatically. Workflow logic is platform-specific and not exposed via API. We document existing Workflow configurations during scoping but do not migrate them — they must be rebuilt manually on the destination platform.
Statutes
Mapping requiredStatutes are case-type-specific automation rules that create reminders and to-do items based on statutory deadlines. They are tied to calendar entries and use the date of the triggering item. We capture Statute configurations during discovery but migration requires manual recreation in the destination system.
Users / Staff
Mapping requiredMerusCase assigns Staff members to Cases and ledger entries. User records include role-based access (attorney, paralegal, admin). We migrate Staff as Owner/User records and map role assignments to the destination's permission model.
| Object | Support | Notes |
|---|---|---|
| Cases | Fully supported | Cases are the central MerusCase object, housing parties, documents, activities, ledger lines, and custom fields. We migrate Cases as the top-level record, preserving all sub-object relationships. Document Archive exports provide per-case zipped documents and a CSV of case activities. |
| Contacts | Fully supported | Contacts are a distinct object used for clients, opposing counsel, witnesses, and other parties. The CSV Import tool supports bulk contact loading. We map contact fields 1:1 where the destination schema supports person-type records. |
| Parties | Mapping required | Parties on a case represent named individuals or entities tied to a specific Case. Party records include role assignments (plaintiff, defendant, witness, etc.) that vary by case type. We preserve party-role associations but map role names to destination equivalents. |
| Activities | Fully supported | Activities are time-stamped entries within a Case file — calls, emails, tasks, calendar events, and notes. The Document Archive CSV export covers all case activities. We migrate Activities preserving date, type, description, and linked contact. |
| Documents | Mapping required | Documents are stored per Case and included in the Document Archive as a zipped bundle. Binary files require a file-level migration pass. We extract document filenames and metadata from the archive manifest and map them back to the destination's document management structure. |
| Case Ledgers (Time Entries and Expenses) | Fully supported | Case Ledgers capture billable time (with UTBMS task and activity codes) and expenses (with UTBMS expense codes). The API supports bill_to_contact_id, task_code, activity_code, and expense_code fields. We preserve full ledger granularity including rejected/reviewed status flags. |
| Charges | Fully supported | Charges represent open, reviewed, exported, or rejected billing items across the firm. The Charges tab aggregates ledger items for accounting review. We migrate Charges with status flags and link them back to their originating Case Ledger records. |
| Settlements | Mapping required | Settlement records are case-type-specific and store structured settlement outcomes and damages data. Availability depends on whether the firm's case type exposes the Settlements tab. We migrate Settlement data where present and map fields to destination equivalents. |
| Custom Fields | Mapping required | MerusCase supports up to 50 custom fields per firm across five types: Date, Currency, Text (250 char), Numeric, and Yes/No dropdown. Custom fields apply to individual Case Views only. We map custom field names and types to destination custom fields, flagging any that exceed destination field limits. |
| Case Types | Fully supported | Case Types drive which tabs and fields appear in a Case — Criminal, Personal Injury, Workers' Compensation, Employment, etc. We preserve the case_type_id reference and replicate the firm's case type structure in the destination where applicable. |
| Workflows | Not in this platform | MerusCase Workflows trigger on activity tags or description text and create tasks or events automatically. Workflow logic is platform-specific and not exposed via API. We document existing Workflow configurations during scoping but do not migrate them — they must be rebuilt manually on the destination platform. |
| Statutes | Mapping required | Statutes are case-type-specific automation rules that create reminders and to-do items based on statutory deadlines. They are tied to calendar entries and use the date of the triggering item. We capture Statute configurations during discovery but migration requires manual recreation in the destination system. |
| Users / Staff | Mapping required | MerusCase assigns Staff members to Cases and ledger entries. User records include role-based access (attorney, paralegal, admin). We migrate Staff as Owner/User records and map role assignments to the destination's permission model. |
Gotchas
What to watch for in MerusCase migrations
Issues we've hit on past MerusCase migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Annual subscription and data access tied together
Outbound migration is not supported by MerusCase
Document Archive exports are per-case, not bulk
Built-in CSV import tools are not easy to use
Custom Fields apply to Cases only and have a 50-field cap
| Severity | Issue |
|---|---|
| High | Annual subscription and data access tied together |
| High | Outbound migration is not supported by MerusCase |
| High | Document Archive exports are per-case, not bulk |
| Medium | Built-in CSV import tools are not easy to use |
| Medium | Custom Fields apply to Cases only and have a 50-field cap |
Leaving MerusCase?
Where MerusCase customers move next
12 destinations MerusCase can migrate to.
How a MerusCase migration works
Four steps, MerusCase-specific
Connect
OAuth 2.0 bearer token (partner/integration apps) into MerusCase. Scopes limited to read-only on the data we move.
Map
We translate MerusCase-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate MerusCase quirks before production.
Migrate
Full migration with MerusCase rate-limit handling. Rollback available throughout.
FAQ
MerusCase migration FAQ
Answers to the questions buyers ask most during MerusCase migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your MerusCase migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate MerusCase.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your MerusCase setup and destination — written quote back within a business day.