self sufficient

/ˌsɛlfsəˈfɪʃənt/
adjective
  1. Able to provide for all of one's own needs without help from others.
    • The village is self-sufficient in water thanks to its own well and filtration system.
    • She is a self-sufficient young woman who pays her own bills and makes her own decisions.
    • After years of hard work, the farm became completely self-sufficient.