← Ming Fan

SMSF Simulator

A GUI-based educational simulation tool designed to help students understand Self-Managed Super Funds (SMSFs), superannuation, and long-term investment decision-making. Developed by Ming Fan, and Zhenye Li .

Notice: This project is currently under active development. Features and interface are subject to change.

Overview

SMSF Simulator is a desktop application built as a teaching tool for finance and superannuation courses. It allows students to step into the role of an SMSF trustee — making real decisions about contributions, asset allocation, and withdrawal strategies — while directly observing the long-term impact on their retirement balance.

The simulator is designed to make abstract superannuation concepts tangible and engaging. By interacting with a realistic fund interface, students develop intuition for how contribution timing, investment returns, tax treatment, and drawdown strategies compound over decades.

How It Works

A simulation begins with the user setting up a fund profile — member age, current balance, income, and contribution preferences. The simulator then projects the fund's trajectory year by year, incorporating:

  • 💰
    Contribution rules
    Concessional and non-concessional caps, bring-forward provisions, and catch-up contributions under ATO guidelines.
  • 📊
    Investment returns
    Customisable asset allocation across growth, balanced, and conservative strategies with adjustable return assumptions.
  • 🧾
    Tax treatment
    Applies SMSF-specific tax rules: 15% contributions tax, earnings tax in accumulation phase, and tax-free pension phase.
  • 🏦
    Withdrawal strategies
    Model different pension drawdown strategies and observe their effect on fund longevity and income stream.
  • 📉
    Market shock scenarios
    Introduce simulated market downturns at different life stages to study sequence-of-returns risk.

At the end of each simulation, students receive a summary report comparing their outcomes against benchmark strategies, fostering classroom discussion and reflection.

GUI Demo

Below is an overview of the user interface. Screenshots will be updated as development progresses.

🖥️
Dashboard — Fund Overview

Fig. 1 — Main dashboard showing fund balance, contribution history, and projected balance at retirement.

📈
Investment Settings Panel

Fig. 2 — Asset allocation panel where users configure investment strategy and return assumptions.

📊
Projection Chart

Fig. 3 — Interactive projection chart comparing user strategy against conservative and growth benchmarks.

🧾
End-of-Simulation Report

Fig. 4 — Summary report generated at the end of each simulation session.

Features

  • 🖱️
    No coding required
    Fully graphical interface — designed for students without a programming background.
  • ⚙️
    Configurable scenarios
    Instructors can preset parameters or allow students to freely explore different strategy combinations.
  • 📤
    Export results
    Students can export simulation results to CSV for further analysis or assignment submission.
  • 🔓
    Open source
    Full source code is available. Educators are welcome to adapt it for their own courses.
  • 💻
    Cross-platform
    Runs on Windows and macOS. Requires Python 3.10+.

Download

The application is currently under development. The first release will be available here once ready.

SMSF Simulator — Desktop App

Windows · macOS · Requires Python 3.10+

Coming Soon

For questions, early access, or collaboration, feel free to reach out at m.fan@deakin.edu.au.