
MyCase
All-in-one legal practice management for small to mid-sized law firms
About MyCase
MyCase is a cloud-based legal practice management platform covering the full lifecycle from client intake through billing and payment collection. It centralizes case files, documents, calendaring, time tracking, invoicing, and client communication with a secure client portal and optional immigration forms automation.
Pros & Cons
Pros
- Highly rated for ease of use with short learning curve
- Integrated billing, payments, and accounting eliminates separate invoicing tools
- Responsive customer support consistently praised in reviews
- Transparent per-user pricing with no hidden fees
Cons
- Immigration-specific workflows are shallow compared to dedicated immigration software
- Customization limited on lower plans
- Mobile app lacks some desktop functionality
Key Features
Case Management
Centralizes all case details, contacts, documents, notes, and task assignments in one organized workspace
Client Portal
Secure online portal for clients to view case updates, exchange messages, sign documents, and make payments
Time Tracking & Billing
Built-in timers log billable hours directly to cases with automatic invoice generation
Online Payments
Integrated payment processing with credit card and ACH support directly from the client portal
Document Automation
Merges client and case data into templates including USCIS immigration forms on Advanced plan
Legal Calendaring
Shared firm calendar with court deadline tracking and automated reminders
Pricing
Featured In
Best Tools for Immigration Lawyers Managing Case Portfolios (2026)
Best for solo practitioners and small firms that want affordable, easy-to-use practice management with basic immigration case support.
Best Legal Tech Tools for Solo Practitioners and Small Law Firms (2026)
Best Legal Practice Management Tools for Mid-Sized Law Firms (15-50 Lawyers) in 2026
Best for budget transparency — the strongest pick for a growing firm that wants Clio-class capability with pricing it can model on a spreadsheet today.