Book Demo

Book a demo with us and discover the benefits of EliteLaw.

Got questions? Call us on +254 20 2603710 / +254 700 343 971 / +254 748 727 794 / +254 795 896 855


Contact Management

Keep track of all your contact details like name, number, address, email, notes, tasks, events, invoices, payments and more.

  • Search for contacts fast.
  • Save phone numbers
  • Email and mailing addresses
  • Import and Export Client List
  • Post attachement and comments
  • Email clients directly from EliteLaw

Case Management

Don’t waste time manually tracking and organising case information. With EliteLaw, you can manage every detail of every case from a single dashboard. Link every contact, event, Task, communication, and time entry to the appropriate Matter—and add notes for you and your staff at any time. Organise all text, audio, and visual files for each case with unlimited document storage.

  • Group your cases into different practice area.
  • Import & Export Files
  • Post file progresses & bring ups
  • Book Court Dates into Calendar
  • Post & track requisitions for funds
  • View reports


Have all events, file progress deadlines and court dates displayed on the calendar. View multiple calendars (court calendar, staff leave calendar etc) at the click of a button. Create and link calendar events to specific cases and share them with other users and/or clients. Stay up-to-date with automatic notifications to ensure that you do not miss a deadline.

  • Calendars—firm-wide, group, individual
  • To-do’s, reminders and alerts with automatic notification
  • Deadline and event reminders
  • Color coding for different calendars

Document Management

Keep your case files all in one place for quick and easy access. Search and organise your documents efficiently. EliteLaw gives you instant access to all of your firm's documents in a few clicks. You’ll never have to call your office and ask your assistant to email an important file to you again.

  • Single & Batch file uploads
  • Restrict document viewership
  • Track document versions.
  • View documents from the browser.
  • Documents organized by matter/ case
  • Document search by document name, title or keywords
  • Download or email documents to other users or clients

Client Invoicing & Payment

Quickly create and approve bills, then send them electronically via email to clients. Send out invoice in hours not days. We help customize professional, easy-to-read invoices that feature your firm’s unique logo and brand. Track the status of any unpaid invoice using our multiple in-built reports.

  • Customizable Invoices (Add your logo)
  • Track unpaid invoices
  • Assign invoices to advocates
  • Settle invoices once client pays
  • Track partial payments
  • Invoice in other currencies(USD, EURO etc)
  • Add Taxes (VAT, WHT, WHV etc)
  • Clone existing invoices
  • Pay invoices from trust funds
  • Download PDF digital copy of invoice
  • Email PDF copy of invoice to clients
  • Print hard-copy version of invoice from EliteLaw
  • Post time (billable) entries and import them into invoice at billing time
  • Find overdue invoices
  • See trust account balances
  • Detailed payment reports

Office Administration

Keep track of other office operations to have a firm-wide view of your operations. Post petty cash transactions and view petty cash vouchers. No need for a physical petty cash book. Record client opening balances and view multiple management reports showing you various aspects of the firm.

  • Expense tracking
  • View multiple Management Reports
  • View performance reports
  • View Earning reports
  • Track Partner drawings and earnings
  • View client statement and statement of accounts

Financial Accounting (Client Trust)

Keep your firm’s accounting in order all year-round. Manage your TRUST account balances for every client and matter with our in-built trust accounting feautes in EliteLaw. Track multiple bank accounts and organise your client trust funds by client and matter, making client accounting reconciliation easy.

  • Monthly comparison reports
  • Export reports to excel & PDF
  • Manage multiple bank accounts
  • Perform bank reconciliations
  • Custom expense categories
  • Generate income statements
  • Manage overhead expenses
  • Post financial year budgets and track expenses visa-vis budget amounts
  • View and export VAT, withholding Tax and General Ledger reports

Staff Management & Payroll

Oversee all important information for each staff member at a glance. Restrict visibility of sensitive information to just HR managers, or make other information public for all employees to see such as employee directory. Receive alerts for any new leave requests and more.

  • Leave applications and approvals
  • Print leave reports
  • Automatic days deductions once leave is approved
  • Process, approve and post payroll
  • Email payslips to staff members automatically
  • View various payroll reports (NSSF, NHIF, PAYE)
  • Generate & export staff p9A forms


We know that data security is paramount for law firms, which is why we go above and beyond to protect your firm’s information.

We ensure that your communications are secure using bank-grade 256-bit SSL encryption. All of EliteLaw's infrastructure is hosted using physically secure, managed data centers that meet the rigid SSAE 16 specifications. Geo-redundant backups are performed multiple times per day, and site security and privacy are routinely audited by respected third parties. Advanced permissions and password features ensure only authorized staff get access.

  • Connect to EliteLaw using a secure (https://) connection
  • Unique username and passwords while logging into ElieLaw
  • Periodic user password expiry
  • Restrict viewership of un-authorized parts of the system using role based privileges
  • Regular backups ensure that no data is lost in an unlikely hardware failure