Providing a non‐invasive procedure to track fish maturity remains a priority in broodstocks' management. In the present study, the main goal was to assess reproduction status by measuring sex steroids and vitellogenin (VTG) in the skin mucosa, as a non‐invasive method. For this purpose, the present study compared the levels of estradiol‐17β (E2), testosterone (T), 11‐ketotestosterone (11‐KT), VTG and calcium (Ca) in skin mucosa and blood plasma of goldfish (Carassius auratus). Skin mucosal and blood samples were collected, as well as gonad tissues, from goldfish, as a seasonal spawner. Histological analysis confirmed the gender and maturity status from females' ovaries (as primary‐growth, cortical‐alveoli, initial and late‐vitellogenesis) and males' testes (as spermatogenesis and spermiation). Furthermore, vitellogenin (vtg) expression was observed in skin, liver and gonads. The results indicate that mucosal E2 concentrations were significantly higher during initial and late vitellogenesis than the other stages. Mucosal 11‐KT concentrations significantly increased at spermiation (P < 0.05). E2/T and 11‐KT/E2 ratios significantly increased at early vitellogenesis and spermatogenesis, respectively (P < 0.05). Females' mucosal VTG levels were significantly fluctuated according to the maturity stage. Ca showed a similar trend, but Ca was more accurate for sex identification than the VTG. Although mucus showed high levels of VTG, ovarian vtg expression was strongest while liver and skin had the similar results. These results show that measuring the mucosal androgens could be considered as an accurate, non‐invasive method to monitor fish maturity.