Police charged a 24-year-old Cooroy man following investigations into the robbery of a service station in Cooroy on Wednesday night.
It is alleged that a man entered the Elm Street store just before 8pm demanding money and threatened a staff member with a machete.
The man was charged yesterday with armed robbery and stealing.
He will appear in Maroochydore Magistrates Court today.
Anyone with information which could assist police with their investigations should contact Crime Stoppers anonymously via 1800 333 000 or crimestoppers.com.au 24hrs a day.
Crime Stoppers is a charitable community volunteer organisation working in partnership with the Queensland Police Service.