Instead of writing an algebraic equation, this can be tracked using 100 assumed units of income, which keeps every step as plain arithmetic.
Assume the income is 100 units. Household spend takes away 50 units, leaving 50 units.
Out of these 50 units, transport, entertainment and sports together take $50\% + 25\% + 10\% = 85\%$, which is $0.85 \times 50 = 42.5$ units.
So the amount saved is $50 - 42.5 = 7.5$ units out of the assumed 100 units of income.
These $7.5$ units correspond to the actual Rs 900 saved, so 1 unit of income equals $900 / 7.5 = 120$ rupees.
Therefore the full income of 100 units equals $100 \times 120 = 12000$ rupees, confirming option B.
\[\boxed{Rs. \ 12000}\]