LawPracticeZA is online legal accounting and management software - manage all your billing, trust and business accounting expertly
 Locally developed for South African law firms and advocates
 Seamless controls built-in for ease and accuracy
 Start using now and work from anywhere, anytime

Learn more » Get Started »

User Testimonials

Attractive and Easy to Use but don't be deceived

LawPracticeZA's simple interface belies a powerful, complex system with a great deal of automation and controls for maintaining accounting and data integrity.


  • makes managing matters a breeze
  • makes recording fees quick and easy to do at the time they happen, or later
  • produces beautiful and professional proformas and invoices in seconds

You can evaluate LawPracticeZA for yourself right now. Head down to Get Started and within minutes you will have your own private instance of LawPracticeZA, with some sample data to play with, and a full manual. No hardware or software to install, instant access via your browser, whether using an Apple Mac, PC, Tablet or smartphone. Connect from anywhere, at home or at the office.

LawPracticeZA is Software-as-a-Service (SaaS)

  • Completely browser-based
  • Hosted locally in South Africa
  • Private and Secure

Liberating, Effective and Time-Saving

  • Enables you to work securely from anywhere with internet
  • Gives you the freedom to use whatever device or operating system you like
  • Keeps fee earners on their billing targets
  • Encapsulates all the right accounting controls you need to maintain your records with accuracy and integrity as things happen
  • Keeps your data safe
  • Liberates you from dependence on expensive and unreliable on-site support
  • Offers unlimited online support
E4 integrates with LawPracticeZA

Good News for Conveyancers

LawPracticeZA is now integrated with e4 Transfers. This integration eliminates duplicate financial capturing between conveyancing and account management systems and dramatically increases the efficiency and accuracy of client and matter accounts.

The integration requires a special e4 user to be added to your LawPracticeZA instance at no additional cost. Contact us if you need assistance setting up the integration.


LawPracticeZA has been built with an API-first approach. All business logic operations and data IO can be performed securely over our secure RESTful JSON API mounted at /api. This means that developers are free to integrate LawPracticeZA with other systems such as document generation, business management, customer relationship management, etc.

The API is browseable and can use the same authentication mechanism as the frontend - so navigating to /api once you are logged in to LawPracticeZA lists the available root objects, for example "matter". Navigating to /api/matter then lists the available methods on the matter object. For instance to draw a list of all your matters, go to /api/matter/list.

Full API access is part of your LawPracticeZA subscription, there are no extra developer fees or additional licenses required. Please read the API Guide in our manual.

LawPracticeZA is written in Python using many excellent libraries such as CherryPy, SQLAlchemy and Mako templates. Get in touch to discuss your integration plans.


Per month ex VAT
Base Price Includes all bookkeeper, admin staff & auditor loginsR800
Per Fee EarnerR400
  • As many bookkeeper, auditor and admin logins as you like - after the base price you only pay per fee earner
  • Annual increase never more than official inflation rate
  • No long term contract - 1 month notice to cancel only
  • Read-only access to your data for 6 months after cancellation
  • No special hardware or maintenance, just use your favourite modern browser
  • Benefit from continuous improvements at no extra cost

Get Started with full access in minutes!

Complete the details below and we'll email you an initial username and password to access your own fully operational LawPracticeZA system now. No onerous contract, and you only start paying at the end of your first month if you're happy with the system. We will confirm before we start invoicing you. If you choose not to continue, no problem, just let us know and we'll remove your account and you won't be billed.