A 52-year-old man has been arrested after allegedly indecently assaulting a 16-year-old boy in Yass who was working for the him at the time.

Police say the boy walked into the Yass Police Station on Friday and reported the incident to officers from the Goulburn Local Area Command.

The 52-year-old man reported to the police station around 3pm on Tuesday and was arrested and charged with assault with an act of indecency.

The man was refused bail and will appear before the Goulburn Local Court on Wednesday.