Murder charge after body found during welfare check

Darren England/AAP PHOTOS

A man has been charged with murder following a carer's discovery of a body at a home north of Brisbane.

The carer doing a welfare check called police after discovering blood at the property in Caboolture South about 9am on Wednesday, and officers arrived to find a 41-year-old man dead inside.

A 23-year-old man who was at the address was arrested and has been charged with murder and entering a dwelling with intent.

He is expected to appear before Caboolture Magistrates Court on Thursday. 

Detective Inspector Stephen Windsor said the scene was "quite a graphic encounter for first-responding police", with what appeared to be blood throughout the premises.

It appeared a weapon was used and the dead man had injuries to his neck, he said.

Det Insp Windsor said there were no indications of any connection between the men but there appeared to be some contact between them in the early hours of the morning.

The investigation was in its early stages but police did not believe anyone else was involved in the incident, Det Insp Windsor said.