Invasions by non-indigenous plant species pose serious economic threats to Australian agricultural industries. When an invasion is discovered a decision has to be made as to whether to attempt to eradicate it, contain it or do nothing. These decisions should be based on long term benefits and costs. This paper describes a bioeconomic simulation framework with a mathematical model representing weed spread linked to a dynamic programming model to provide a means of determining the economically optimal weed management strategies over time. The modelling framework is used to evaluate case study invasive weed control problems in the Australian grains industry.