There are mainly 6 parties involved in the property purchase transaction
- Mortgage Adviser / Bank for arranging the finance
- Real Estate Agent
- Council (Optional)
- Solicitor
- Building Inspector (Optional)
- Registered Valuer (Depends on a case by case basis)