Для меня это означает, что я не могу позволить себе этот расход, т.к. это сильно отразится на качестве жизни моей семьи. Грубо говоря, если у меня есть в кошельке тысяча и до зарплаты неделя, я вполне могу сказать подруге, которая пригласила меня в кафе "денег нет". Хотя фактически у меня есть 1000 в кошельке, просто она предназначена для совсем других вещей. Кстати, моя мама обычно понимает выражение "денег нет" так же как вы , что порождает массу неудобств и обидок, дескать я ее обманываю.