Polisen plundrade 43-årige John Nicholsons Dundee hem i februari efter ett tips.
Officerare hittade droger inklusive mer än 2,5 kg heroin med ett gatuvärde på 263 000 pund under operationen.
Nicholson kommer att dömas den 11 maj efter att ha erkänt att han är bekymrad över tillgången på narkotika i sitt hem på stadens Raglan Street.
Försvarsadvokaten Ronnie Renucci sa att Nicholson erkände sig skyldig på grund av att han låtit sitt hus användas för förvaring av drogerna.
Renucci sade: " Han ägde inte drogerna. Han gjorde det för att betala av en skuld."
Högsta domstolen i Edinburgh fick höra att poliser också återvann amfetamin och cannabis till ett värde av mellan 60 000 och 90 000 pund.
Domstolen fick höra att Nicholson tidigare hade dömts för trafikbrott och oärlighet men aldrig suttit i fängelse.
Lord Kinclaven fördröjde Nicholson för rapporter och häktade honom.
En man förvarade 450.000 pund heroin, cannabis och amfetamin i sitt hus för att betala av en skuld, sade man till en domstol.