All Accounted For

Delivering confidence to business owners, so they can achieve their financial goals

All Accounted For (AAF) was established to provide exceptional accounting services and understandable financial information to small and medium business owners, at affordable rates.  We provide a wide range of business advisory services as well as management and financial accounting services, including monthly reporting, forecasting, budgeting, business valuations, taxation compliance and year-end reporting.  We can help you achieve your goals, whether that be expansion, growth, profitability, or simply streamlining your processes and saving you precious time.  Whilst Wellington based, we provide services to clients around New Zealand and even elsewhere in the world, which is one of the great benefits of Xero & Skype.  We also frequently travel around New Zealand to visit clients.

All Accounted For team

Meet the Team


Ben Duflou - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

BEN DUFLOU

BEN DUFLOU

 Director - CPP, CA, BCA (Hons)

Ben is the company founder of All Accounted For. He is a qualified Chartered Accountant, registered with the New Zealand and Australian Institute of Chartered Accountants since 1999.

READ MORE READ MORE READ MORE
Chrissy Williams - All Accounted For | Chartered Accountant
Chrissy Williams - All Accounted For | Chartered Accountant

CHRISSY WILLIAMS

CHRISSY WILLIAMS

Practice Manager

Practice Manager

Chrissy brings over 20 years’ experience in client services, operations, and relationship management to her role as Practice Manager, keeping the practice running smoothly while supporting both clients and the team.

READ MORE READ MORE
Abhay Joshi - All Accounted For | Chartered Accountant
Abhay Joshi - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

ABHAY JOSHI

ABHAY JOSHI

BAS Manager - MPA

BAS Manager - MPA

With extensive experience in chartered accounting public practice, Abhay understands the unique challenges faced by SMB businesses. He uses this expertise to provide practical, personalised solutions that make a real difference.

READ MORE READ MORE READ MORE
Dominique McCrostie - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

BEN DUFLOU

DOMINIQUE MCCROSTIE

 BAS Manager - CA, BCom

Dominique draws on her experience in accounting, school management, and running a trucking business to provide practical solutions that help clients streamline finances and make confident business decisions.

READ MORE READ MORE READ MORE
Nerissa Heyrana - All Accounted For | Chartered Accountant
Chrissy Williams - All Accounted For | Chartered Accountant

CHRISSY WILLIAMS

NERISSA HEYRANA

BAS Manager - CPA

Practice Manager

Hailing from the Philippines, Nerissa brings over eight years of accounting and finance experience across the Philippines and New Zealand, helping clients achieve tailored and practical solutions.

READ MORE READ MORE
John Lim - All Accounted For | Chartered Accountant
Abhay Joshi - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

JOHN LIM

ABHAY JOSHI

BAS Manager - MPA

BAS Manager - CA, BCom

Armed with a Bachelor of Commerce and a full Chartered Accountant (CA) qualification, John offers extensive expertise from the public practice sector, having excelled as a Financial Accountant across a diverse range of industries.

READ MORE READ MORE READ MORE
Ben Duflou - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

BEN DUFLOU

BEN DUFLOU

 Director - CPP, CA, BCA (Hons)

Ben is the company founder of All Accounted For. He is a qualified Chartered Accountant, registered with the New Zealand and Australian Institute of Chartered Accountants since 1999.

READ MORE READ MORE READ MORE
Ben Duflou - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

ALLISON HENDERSON

ALLISON HENDERSON

Associate Director - CA, BCA

Associate Director - CA, BCA

Allison is a qualified Chartered Accountant, registered with the New Zealand and Australian Institute of Chartered Accountants since 2001, and is our school accounting expert.

READ MORE READ MORE
Abhay Joshi - All Accounted For
Ben Duflou - All Accounted For | Chartered Accountant
Chrissy Williams - All Accounted For | Chartered Accountant

CHRISSY WILLIAMS

CHRISSY WILLIAMS

Practice Manager

Practice Manager

Chrissy brings over 20 years’ experience in client services, operations, and relationship management to her role as Practice Manager, keeping the practice running smoothly while supporting both clients and the team.

READ MORE READ MORE READ MORE
Abhay Joshi - All Accounted For
Ben Duflou - All Accounted For | Chartered Accountant
Abhay Joshi- All Accounted For | Chartered Accountant

ABHAY JOSHI

CHRISSY WILLIAMS

Practice Manager

BAS Manager - MPA

With extensive experience in chartered accounting public practice, Abhay understands the unique challenges faced by SMB businesses. He combines this expertise with a genuine passion for helping people, ensuring clients receive personalised and effective service.

READ MORE READ MORE READ MORE
Dominique McCrostie - All Accounted For | Chartered Accountant
Dominique McCrostie - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

DOMINIQUE MCCROSTIE

 BAS Manager - CA, BCom

Dominique is a Chartered Accountant with a strong background in accounting and school management, having worked as a school Office Manager for eight years and co-managed a Linehaul Trucking business.

READ MORE READ MORE READ MORE
Nerissa Heyrana - All Accounted For | Chartered Accountant
Nerissa Heyrana - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

NERISSA HEYRANA

NERISSA HEYRANA

BAS Manager - CPA

BAS Manager - CPA

Hailing from the Philippines with a degree in accounting and a graduate diploma obtained from the Manukau Institute of Technology, Nerissa is passionate about working closely with clients to provide a more comprehensive and tailored service.

READ MORE READ MORE
John Lim - All Accounted For | Chartered Accountant
John Lim - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

JOHN LIM

JOHN LIM

BAS Manager - CA, BCom

BAS Manager - CA, BCom

Armed with a Bachelor of Commerce and a full Chartered Accountant (CA) qualification, John offers extensive expertise from the public practice sector, having excelled as a Financial Accountant across a diverse range of industries.

READ MORE READ MORE READ MORE
Abhay Joshi - All Accounted For
Ben Duflou - All Accounted For | Chartered Accountant
Dominique McCrostie - All Accounted For | Chartered Accountant

DOMINIQUE MCCROSTIE

CHRISSY WILLIAMS

Practice Manager

BAS Manager - CA, BCom

Dominique is a Chartered Accountant with a strong background in accounting and school management, having worked as a school Office Manager for eight years and co-managed a Linehaul Trucking business.

READ MORE READ MORE READ MORE
Abhay Joshi - All Accounted For
Ben Duflou - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

ABHAY JOSHI

ABHAY JOSHI

 BAS Manager - MPA

With extensive experience in chartered accounting public practice, Abhay understands the unique challenges faced by SMB businesses. He combines this expertise with a genuine passion for helping people, ensuring clients receive personalised and effective service.

READ MORE READ MORE READ MORE
Ben Duflou - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant
Nerissa Heyrana - All Accounted For | Chartered Accountant

NERISSA HEYRANA

NERISSA HEYRANA

BAS Manager - CPA

BAS Accountant - CPA

Hailing from the Philippines with a degree in accounting and a graduate diploma obtained from the Manukau Institute of Technology, Nerissa is passionate about working closely with clients to provide a more comprehensive and tailored service.

READ MORE READ MORE
Ben Duflou - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant
John Lim - All Accounted For | Chartered Accountant

JOHN LIM

RAXIT CHAUHAN

BAS Accountant - BAM

BAS Manager - CA, BCom

Armed with a Bachelor of Commerce and a full Chartered Accountant (CA) qualification, John offers extensive expertise from the public practice sector, having excelled as a Financial Accountant across a diverse range of industries.

READ MORE READ MORE READ MORE
Harpreet Singh - All Accounted For | Chartered Accountant
Becky Levings - All Accounted For
Harpreet Singh - All Accounted For | Chartered Accountant

HARPREET SINGH

HARPREET SINGH

 Xero & Cloud Systems Manager - AT, BA

Harpreet supports clients with Xero and other cloud-based apps, helping resolve system issues and keep everything running smoothly behind the scenes. Often described as a “jack of all trades”, he’s known for his practical, problem-solving approach and enjoys finding simple solutions to technical challenges.

READ MORE READ MORE READ MORE
Hassan Salehuddin - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant
Hassan Salehuddin - All Accounted For | Chartered Accountant

HASSAN SALEHUDDIN

HASSAN SALEHUDDIN

BAS Accountant - CA, BCom

BAS Accountant - CA, BCom

With a calm, easygoing approach, Hassan has a way of putting clients at ease from the outset. He works with a wide range of business and not-for-profit clients, helping them navigate their accounting and tax requirements in a way that feels clear, steady, and under control.

READ MORE READ MORE
Sunil Hooda - All Accounted For | Chartered Accountant
Sunil Hooda - All Accounted For | Chartered Accountant

SUNIL HOODA

SUNIL HOODA

BAS Accountant - MPA

BAS Accountant - MPA

With five years of experience across a range of industries, from startups to medium-sized businesses, Sunil excels at providing practical business and tax solutions while offering comprehensive client advice.

READ MORE READ MORE READ MORE
Becky Levings - All Accounted For
Harpreet Singh - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

JOSH BLAIR

HARPREET SINGH

 Xero & Cloud Systems Manager - AT, BA

Harpreet supports clients with Xero and other cloud-based apps, helping resolve system issues and keep everything running smoothly behind the scenes. Often described as a “jack of all trades”, he’s known for his practical, problem-solving approach and enjoys finding simple solutions to technical challenges.

READ MORE READ MORE READ MORE
Ben Duflou - All Accounted For | Chartered Accountant
Hassan Salehuddin - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

DOMINIQUE MCCROSTIE

HASSAN SALEHUDDIN

BAS Accountant - CA, BCom

BAS Manager - CA

With a calm, easygoing approach, Hassan has a way of putting clients at ease from the outset. He works with a wide range of business and not-for-profit clients, helping them navigate their accounting and tax requirements in a way that feels clear, steady, and under control.

READ MORE READ MORE
Becky Levings - All Accounted For
Sunil Hooda - All Accounted For | Chartered Accountant

SUNIL HOODA

SUNIL HOODA

BAS Accountant - MPA

BAS Accountant - MPA

Born and raised in India, Sunil moved to New Zealand just over a year ago, bringing with him over 5 years of experience in accounting and finance across various industries, from small to medium-sized companies..

READ MORE READ MORE READ MORE
Gurpreet Matharu - All Accounted For | Chartered Accountant
Becky Levings - All Accounted For
Gurpreet Matharu - All Accounted For | Chartered Accountant

GURPREET MATHARU

BAS Accountant - MSc 

* Currently on maternity leave *

With a strong background in mathematics and economics, Gurpreet brings a detail-oriented and analytical approach to her work, helping clients navigate complex financial matters with clarity and precision.

READ MORE READ MORE
Nik Hakim - All Accounted For | Chartered Accountant
Nik Hakim - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

NIK HAKIM

BAS Accountant - BCom

Nik enjoys working closely with business clients to deliver accurate financial information and support them across reporting, compliance and tax requirements. He takes a practical, easy to work with approach, combining technical focus with clear communication and a steady, supportive working style.

READ MORE READ MORE
Swapnil Naik  - All Accounted For | Chartered Accountant
Swapnil Naik - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

SWAPNIL NAIK

BAS Accountant - MPA

Swapnil holds a Master’s in Professional Accounting and leverages his diverse audit, finance, and taxation experience to provide strategic, business-focused advice that goes beyond the numbers.

READ MORE READ MORE
Becky Levings - All Accounted For
Gurpreet Matharu - All Accounted For | Chartered Accountant
Ben Duflou - All Accounted For | Chartered Accountant

GURPREET MATHARU

BAS Accountant - MSc

* Currently on maternity leave *

With a strong academic background that includes a Master’s in Mathematics, a Bachelor’s in Economics, and additional studies in bookkeeping and finance, Gurpreet brings a detail-oriented and analytical approach to her work.

READ MORE READ MORE
Ben Duflou - All Accounted For | Chartered Accountant
Becky Levings - All Accounted For
Nik Hakim - All Accounted For | Chartered Accountant

NIK HAKIM

BAS Accountant - BCom

Nik enjoys working closely with business clients to deliver accurate financial information and support them across reporting, compliance and tax requirements. He takes a practical, easy to work with approach, combining technical focus with clear communication and a steady, supportive working style.

READ MORE READ MORE
Breanna McDowell - All Accounted For | Chartered Accountant
Breanna McDowell - All Accounted For | Chartered Accountant
Becky Levings - All Accounted For

BREANNA MCDOWELL

BREANNA MCDOWELL

BAS Accountant - BCom, MFinc

Breanna recently joined the team in September 2025 and brings experience from a CA firm, where she developed a strong foundation in financial reporting and business advisory.

READ MORE READ MORE
Hafidz Nizam - All Accounted For | Chartered Accountant
Hafidz Nizam - All Accounted For | Chartered Accountant

HAFIDZ NIZAM

Becky Levings - All Accounted For

HAFIDZ NIZAM

BAS Accountant - BCom

BAS Accountant - BCom

AJ is committed to continuous growth and is currently working toward his Chartered Accountant qualification. He is recognised for being detail-oriented, highly driven, and bringing positive energy to every project.

READ MORE READ MORE
Zack Cao - All Accounted For | Chartered Accountant
Zack Cao - All Accounted For | Chartered Accountant

ZACK CAO

BAS Accountant - MPA

Originally trained as an engineer, Zac now works in small business finance, where he applies a structured and analytical approach to year-end financial reporting and accounts preparation. He enjoys breaking down complex financial detail into clear, practical information that is easy to understand and use.

READ MORE READ MORE
Breanna McDowell - All Accounted For | Chartered Accountant
Breanna McDowell - All Accounted For | Chartered Accountant
Becky Levings - All Accounted For

ABEL NYAKERI

ABEL NYAKERI

BAS Accountant - MPA, BBM, CPA

Abel is the newest member of the team and brings a calm and quietly methodical approach to accounting. He takes real care in working through financial detail, bringing structure to complexity and ensuring information is clear, reliable, and easy for clients to understand and use in practice.

READ MORE READ MORE
Becky Levings - All Accounted For | Chartered Accountant

BECKY LEVINGS

Becky Levings - All Accounted For

BECKY LEVINGS

Marketing & Communications Manager

Marketing & Comms Manager

Becky is the creative engine behind all our marketing and communications at AAF. She brings strategy, creativity, and a keen eye for detail to every project, helping the team share their expertise and connect with clients in meaningful, impactful ways.

READ MORE READ MORE
Lisa Ruthven - All Accounted For | Chartered Accountant
Lisa Ruthven - All Accounted For | Chartered Accountant

LISA RUTHVEN

Office Manager / PA

As Office Manager and Personal Assistant to our Director, Ben Duflou, Lisa oversees day-to-day office operations and provides key support by managing scheduling and correspondence.

READ MORE READ MORE
Breanna McDowell - All Accounted For | Chartered Accountant
Leo Duflou - All Accounted For | Chartered Accountant
Becky Levings - All Accounted For

LEO DUFLOU

LEO DUFLOU

IT & Compliance Officer

With over 20 years in IT under his belt, Leo is our go-to tech guru. Whether it’s system tweaks, software updates, or hardware upgrades, he keeps everything running smoothly so the team can focus on what they do best.

READ MORE READ MORE
Becky Levings - All Accounted For | Chartered Accountant
Becky Levings - All Accounted For | Chartered Accountant

LAVINA SAINI

Becky Levings - All Accounted For

LAVINA SAINI

Client Services & Administration Coordinator

Client Services & Admin Coordinator

Lavina brings a friendly, practical approach to her role as Client Services & Admin Coordinator. She enjoys supporting both clients and the wider team, keeping things organised and ensuring day-to-day processes run smoothly and efficiently.

READ MORE READ MORE
Ben Duflou - All Accounted For | Chartered Accountant
Becky Levings - All Accounted For
Swapnil Naik - All Accounted For | Chartered Accountant

JOHN LIM

SWAPNIL NAIK

BAS Accountant - MPA

Swapnil holds a Master’s in Professional Accounting and has built a solid foundation in audit, finance, and taxation through diverse industry roles. His experience blends technical accounting expertise with practical business advisory insight.

READ MORE READ MORE
Becky Levings - All Accounted For
Becky Levings - All Accounted For

NIK HARIZ HAKIM

Breanna McDowell - All Accounted For | Chartered Accountant

BREANNA MCDOWELL

BAS Accountant - BCom, MFinc

BAS Accountant - BCom

Breanna recently joined the team in September 2025 and brings experience from a CA firm, where she developed a strong foundation in financial reporting and business advisory.

READ MORE READ MORE
Becky Levings - All Accounted For
Hafidz Nizam - All Accounted For | Chartered Accountant

HAFIDZ NIZAM

BAS Accountant - BCom

AJ is committed to continuous growth and is currently working toward his Chartered Accountant qualification. He is recognised for being detail-oriented, highly driven, and bringing positive energy to every project.

READ MORE READ MORE
Leo Duflou - All Accounted For - IT & Compliance Officer
Zack Cao - All Accounted For | Chartered Accountant

LEO DUFLOU

ZACK CAO

BAS Accountant - MPA

Originally trained as an engineer, Zac now works in small business finance, where he applies a structured and analytical approach to year-end financial reporting and accounts preparation. He enjoys breaking down complex financial detail into clear, practical information that is easy to understand and use.

READ MORE READ MORE
Becky Levings - All Accounted For
Becky Levings - All Accounted For

LISA RUTHVEN

Becky Levings - All Accounted For

LISA RUTHVEN

Office Manager

Office Manager

With over 20 years of administrative experience in accounting, Lisa was a valuable addition to our growing team in 2019. Lisa enjoys client interaction in her role and is always ready to assist with your queries.

READ MORE READ MORE
Leo Duflou - All Accounted For - IT & Compliance Officer
Becky Levings - All Accounted For | Chartered Accountant

LEO DUFLOU

ABEL NYAKERI

BAS Accountant - MPA, BBM, CPA

Abel is the newest member of the team and brings a calm and quietly methodical approach to accounting. He takes real care in working through financial detail, bringing structure to complexity and ensuring information is clear, reliable, and easy for clients to understand and use in practice.

READ MORE READ MORE
Leo Duflou - All Accounted For - IT & Compliance Officer
Zack Cao - All Accounted For | Chartered Accountant

LEO DUFLOU

ZACK CAO

BAS Accountant - MPA

Originally trained as an engineer, Zac now works in small business finance, where he applies a structured and analytical approach to year-end financial reporting and accounts preparation. He enjoys breaking down complex financial detail into clear, practical information that is easy to understand and use.

READ MORE READ MORE
Becky Levings - All Accounted For
Becky Levings - All Accounted For

LISA RUTHVEN

Becky Levings - All Accounted For

LISA RUTHVEN

Office Manager

Office Manager

With over 20 years of administrative experience in accounting, Lisa was a valuable addition to our growing team in 2019. Lisa enjoys client interaction in her role and is always ready to assist with your queries.

READ MORE READ MORE
Leo Duflou - All Accounted For - IT & Compliance Officer
Becky Levings - All Accounted For | Chartered Accountant

LEO DUFLOU

BECKY LEVINGS

Marketing & Communications Manager

Becky is the creative engine behind all our marketing and communications at AAF. She brings strategy, creativity, and a keen eye for detail to every project, helping the team share their expertise and connect with clients in meaningful, impactful ways.

READ MORE READ MORE
Becky Levings - All Accounted For
Becky Levings - All Accounted For

NIK HARIZ HAKIM

Lisa Ruthven - All Accounted For | Chartered Accountant

LISA RUTHVEN

Office Manager / PA

BAS Accountant - BCom

As Office Manager and Personal Assistant to our Director, Ben Duflou, Lisa oversees day-to-day office operations and provides key support by managing scheduling and correspondence.

READ MORE READ MORE
Becky Levings - All Accounted For
Becky Levings - All Accounted For

NIK HARIZ HAKIM

Leo Duflou - All Accounted For | Chartered Accountant

LEO DUFLOU

IT & Compliance Officer

BAS Accountant - BCom

With over 20 years in IT under his belt, Leo is our go-to tech guru. Whether it’s system tweaks, software updates, or hardware upgrades, he keeps everything running smoothly so the team can focus on what they do best.

READ MORE READ MORE
Becky Levings - All Accounted For
Becky Levings - All Accounted For

NIK HARIZ HAKIM

Leo Duflou - All Accounted For | Chartered Accountant

LAVINA SAINI

Client Services & Admin Coordinator

BAS Accountant - BCom

Lavina brings a friendly, practical approach to her role as Client Services & Admin Coordinator. She enjoys supporting both clients and the wider team, keeping things organised and ensuring day-to-day processes run smoothly and efficiently.

READ MORE READ MORE