Money you admitted having received (8,3)
I believe the answer is:
entrance fee
'money' is the definition.
The definition and answer can be both related to property as well as being singular nouns.
Maybe you can see an association between them that I can't see?
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for entrance fee that I've seen before include "Admission charge" , "Getting in charge" .)