Integrated Accounting, Tax, Business & Financial Planning

Helping you bring every part of your financial world together through expert advice — aligning strategy, creating clarity, and guiding you in executing on your financial vision.

Your Finances, Fully Aligned

The Power of a Coordinated Financial Strategy

Most people have pieces of their financial world in place — an accountant, a financial advisor, investments, or a business — but very few have everything working together.

At Riocht, we bring it all into one coordinated strategy.

We align your personal and business tax, accounting, financial planning, and business structures — so you can make better decisions, operate more efficiently, and build and protect your wealth with confidence.

Our Philosophy is Simple:

Financial planning should not happen in isolation.

It requires a structured, coordinated approach over time — focused on clarity, the right structures, and long-term value.

What We Do

Accounting & Compliance

Keeping your financial records accurate and ensuring you remain fully compliant.

Tax Planning & Structuring

Helping you reduce tax legally by structuring your income, business, and investments correctly.

Business  Structuring

Structuring your business and personal entities correctly to optimise tax, manage risk, and ensure long-term flexibility and protection.

Integrated Financial Planning

Aligning your risk cover, investments, and long-term planning into one cohesive strategy.

meet our team

exceeding your expectations

Robert Lauwrens

Actuary | Business Structuring Specialist | Financial Advisor

Pieter van Rooyen

Accounting & Tax

Anneke Lauwrens

Managing Director | Independent Financial Advisor

Karen Janssen

Operations Manager

Riocht Accounting

View our wide range of accounting services

Profit is important. Structure determines how much you keep.

Riocht Financial Planning

View our wide range of financial planning services

get in touch

Send a message to inquire about our products and services!

Contact us

+27 (0)21 300 6326

Ask us any questions you have …