Police have found a large sum of cash and 40kg of cannabis after raiding a home in suburban Brisbane.

Four men have been charged after police found 40kg of cannabis and a haul of cash at a suburban Brisbane home.

Police searched a home at Carindale on Thursday night, and found the drugs along with a large sum of money and other items linked to drug offences.

The men are facing drug-related charges. The youngest, 20, is also facing a charge of unlawfully possessing weapons.

They will face the Brisbane Magistrates Court on Friday.