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
Becky Levings - All Accounted For

BEN DUFLOU

BEN DUFLOU

 Director - CPP, CA, BCA (Hons)

Ben is the founder and director of All Accounted For and a highly experienced Chartered Accountant with over 25 years in the industry. He leads the firm with a focus on clear, practical advice, helping growth-focused business owners understand their numbers, make confident decisions and build stronger businesses.

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

CHRISSY WILLIAMS

CHRISSY WILLIAMS

Practice Manager

Practice Manager

With over 20 years’ experience in client services, operations, and relationship management, Chrissy plays a key role in keeping the firm running seamlessly behind the scenes. She’s the organised, calm presence who keeps things on track and supports both clients and the team every day.

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

ABHAY JOSHI

ABHAY JOSHI

BAS Manager - MPA

BAS Manager - MPA

Abhay is an experienced accountant who enjoys making sense of complex financial information and turning it into clear, practical advice. With a strong background in chartered public practice, he helps SME businesses turn detailed numbers into confident, real-world decisions, and enjoys seeing clients gain clarity and grow as a result. 

READ MORE READ MORE READ MORE
Nerissa Heyrana - All Accounted For | Chartered Accountant
Becky Levings - All Accounted For
John Lim - All Accounted For | Chartered Accountant

JOHN LIM

JOHN LIM

 BAS Manager - CA, BCom

Before becoming a Chartered Accountant, John started his career as a chef, but quickly discovered his real passion was working with numbers. He brings a steady, practical approach to financial work and focuses on helping businesses across a wide range of industries navigate their numbers with clarity.

READ MORE READ MORE READ MORE
Nerissa Heyrana - 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 Manager - CPA

Known for her genuine care and people-first approach, Nerissa focuses on building trusted, long-term relationships with her clients. With over nine years of experience in accounting and finance across NZ and the Philippines, she brings a thoughtful approach to her work and delivers advice that is clear, practical, and tailored.

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

DOMINIQUE MCCROSTIE

DOMINIQUE MCCROSTIE

BAS Manager - CA, BCom

BAS Manager - CA, BCom

With a background spanning accounting, school management, and running a family-owned trucking business, Dominique brings a real-world understanding of how businesses operate day to day. She’s known for her warm, approachable style and her ability to bring clarity when the numbers don’t quite line up.

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)

READ MORE

Ben is the founder and director of All Accounted For and a highly experienced Chartered Accountant with over 25 years in the industry. He leads the firm with a focus on clear, practical advice, helping growth-focused business owners understand their numbers, make confident decisions and build stronger businesses.

READ MORE 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

With over 20 years’ experience in client services, operations, and relationship management, Chrissy plays a key role in keeping the firm running seamlessly behind the scenes. She’s the organised, calm presence who keeps things on track and supports both clients and the team every day.

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

Abhay is an experienced accountant who enjoys making sense of complex financial information and turning it into clear, practical advice. With a strong background in chartered public practice, he helps SME businesses turn detailed numbers into confident, real-world decisions, and enjoys seeing clients gain clarity and grow as a result. 

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

With experience across accounting, school management, and running a family-owned trucking business with her husband, Dominique has a practical, real-world view of how businesses work day to day. She’s known for her warm, approachable style and brings clarity when the numbers don’t quite add up.

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

Nerissa brings over nine years of accounting and finance experience across the Philippines and New Zealand. She enjoys building strong client relationships and takes pride in providing practical, tailored support that helps clients feel confident in their financial decisions.

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

John is a Chartered Accountant who started his career in the kitchen as a chef before transitioning into accounting. He brings a practical, detail-focused approach to financial work, shaped by experience across a range of industries in public practice.

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
John Lim - All Accounted For | Chartered Accountant

JOHN LIM

CHRISSY WILLIAMS

Practice Manager

BAS Manager - CA, BCom

Before becoming a Chartered Accountant, John started his career as a chef, but quickly discovered his real passion was working with numbers. He brings a steady, practical approach to financial work and focuses on helping businesses across a wide range of industries navigate their numbers with clarity.

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

Known for her genuine care and people-first approach, Nerissa focuses on building trusted, long-term relationships with her clients. With over nine years of experience in accounting and finance across NZ and the Philippines, she brings a thoughtful approach to her work and delivers advice that is clear, practical, and tailored.

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

DOMINIQUE MCCROSTIE

RAXIT CHAUHAN

BAS Accountant - BAM

BAS Manager - CA, BCom

With a background spanning accounting, school management, and running a family-owned trucking business, Dominique brings a real-world understanding of how businesses operate day to day. She’s known for her warm, approachable style and her ability to bring clarity when the numbers don’t quite line up.

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

Harpreet is the go-to problem solver for Xero and cloud-based apps, helping clients resolve system issues and keep everything running smoothly behind the scenes. Often described as a “jack of all trades”, he enjoys finding simple, practical 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

Sunil is a quietly meticulous member of the team with five years of experience across a range of industries, from startups to medium-sized businesses. He has a strong focus on structure and accuracy, and enjoys bringing order to financial information so it is clear and easy to work with.

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 is the go-to problem solver for Xero and cloud-based apps, helping clients resolve system issues and keep everything running smoothly behind the scenes. Often described as a “jack of all trades”, he enjoys finding simple, practical 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

Sunil is a quietly meticulous member of the team with five years of experience across a range of industries, from startups to medium-sized businesses. He has a strong focus on structure and accuracy, and enjoys bringing order to financial information so it is clear and easy to work with.

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  

Curious about how numbers connect and tell a story, Gurpreet enjoys working through complex financial information and bringing clarity to the detail. Her background in mathematics and economics supports a calm, confident approach to financial reporting and compliance.

* Currently on maternity leave *

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 is a steady, easy-to-work-with presence for clients, known for keeping financial reporting, compliance, and tax obligations clear and well managed. He takes a practical approach that makes the technical side of accounting straightforward and easy to navigate.

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 is our resident Excel expert and has a talent for turning complex financial detail into clear, practical insight. With experience across audit, finance, and taxation, he helps clients understand their numbers in a simple, jargon-free way they can actually use.

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 *

Curious about how numbers connect and tell a story, Gurpreet enjoys working through complex financial information and bringing clarity to the detail. Her background in mathematics and economics supports a calm, confident approach to financial reporting and compliance.

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 is a steady, easy-to-work-with presence for clients, known for keeping financial reporting, compliance, and tax obligations clear and well managed. He takes a practical approach that makes the technical side of accounting straightforward and easy to navigate.

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 is a methodical, detail-focused accountant who takes pride in getting the detail right. With experience in a Chartered Accountants firm, she combines strong technical capability with a sharp eye for detail, delivering accurate outcomes clients can rely on.


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

With a great positive attitude and a get-it-done approach, AJ brings energy, focus, and strong attention to detail to his role as a BAS Accountant. With experience in audit and financial reporting across a range of organisations, he is known for being reliable, switched on, and easy to work with.

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, Zack has a naturally curious, problem-solving mindset shaped by how he approaches complex challenges. He enjoys getting into the detail, understanding how things fit together, and turning financial information into clear, practical insights for clients.

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 enjoys helping clients make sense of complex financial information and bringing calm to what can often feel overwhelming. He takes a steady, methodical approach to his work and sees things through properly, making sure nothing is missed and everything is completed to a high standard

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 PA to our Director Ben Duflou, Lisa oversees scheduling, correspondence, and day-to-day office coordination. Affectionately known as the “mum of the office,” she is always ready to step in and help wherever needed, bringing a steady and practical approach to her role.


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 & Admin Coordinator

Client Services & Admin Coordinator

A natural people person, Lavina brings warmth and positivity to every client interaction. Friendly, approachable, and solutions-focused, she takes pride in helping clients feel supported and valued from the moment they reach out.

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 is our resident Excel expert and has a talent for turning complex financial detail into clear, practical insight. With experience across audit, finance, and taxation, he helps clients understand their numbers in a simple, jargon-free way they can actually use.

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 is a methodical, detail-focused accountant who takes pride in getting the detail right. With experience in a Chartered Accountants firm, she combines strong technical capability with a sharp eye for detail, delivering accurate outcomes clients can rely on.

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

HAFIDZ NIZAM

BAS Accountant - BCom

With a great positive attitude and a get-it-done approach, AJ brings energy, focus, and strong attention to detail to his role as a BAS Accountant. With experience in audit and financial reporting across a range of organisations, he is known for being reliable, switched on, and easy to work with.

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, Zack has a naturally curious, problem-solving mindset shaped by how he approaches complex challenges. He enjoys getting into the detail, understanding how things fit together, and turning financial information into clear, practical insights for clients.

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 enjoys helping clients make sense of complex financial information and bringing calm to what can often feel overwhelming. He takes a steady, methodical approach to his work and sees things through properly, making sure nothing is missed and everything is completed to a high standard

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 PA to our Director Ben Duflou, Lisa oversees scheduling, correspondence, and day-to-day office coordination. Affectionately known as the “mum of the office,” she is always ready to step in and help wherever needed, bringing a steady and practical approach to her role.

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