В зависимости от того, с каким числительным сочетается это слово, возможны оба варианта.
Правило для «рублей»
Чтобы ответить на вопрос, как правильно, «рубля» или «рублей», надо обратить внимание на числительное или другое слово, с которым это слово употребляется. Правило предписывает использовать слово «рубль» в родительном падеже, а вот единственное или множественное число, зависит от контекста. При сочетании со словами «много», «мало», «нет» используется множественное число – рублей; то же и с большинством числительных.
Примеры
- Книга стоит пятьсот рублей.
- Мне заплатили почти тысячу рублей.
- Двадцать рублей – не такие уж большие деньги.
Правило для «рубля»
Но со словами «два», «три», «четыре» и составными числительными, оканчивающимися на них («двадцать два», например, или «пятьсот восемьдесят четыре») надо употреблять слово в единственном числе – рубля.
Примеры
- У вас не найдутся три рубля?
- Пятьсот сорок два рубля – это стоимость комплексного обеда.
- Кофе стоит сто четыре рубля.