Advertisement

Rent Split Calculator

Split rent by room size, income, or custom weights. Add rooms, set amenities, and get fair numbers instantly.

Room 1

Room 2

Advertisement
Advertisement

How It Works

By Room Size

Enter each room's square footage. The calculator assigns rent proportionally. A 200 sq ft room pays more than a 120 sq ft room. Fair and transparent.

By Income

Enter each person's annual income. Higher earners pay a larger share so everyone spends the same percentage of their income on rent.

Couples & Shared Rooms

Set "People" to 2 for a shared room. The calculator adjusts the split so couples pay fairly without doubling their share.

`; const blob = new Blob([html], {type:'text/html'}); const a = document.createElement('a'); a.href = URL.createObjectURL(blob); a.download = 'rent-split-report.html'; a.click(); } function comparePrevious() { const saved = JSON.parse(localStorage.getItem('rs_saved') || '[]').filter(s => s.type === 'rent-split'); if (saved.length < 2) { alert('Need at least 2 calculations. Save a few first!'); return; } let html = '

Rent Split History

'; const w = window.open('', '_blank'); w.document.write('Comparison' + html + ''); } /* ===== Ads System ===== */ (function(){ fetch('../ads.json') .then(r => r.json()) .then(config => { if (!config.enabled) return; document.querySelectorAll('.rs-ad-slot').forEach(slot => { const adKey = slot.getAttribute('data-ad'); const adConfig = config.slots[adKey]; if (adConfig && adConfig.enabled) { slot.classList.add('has-content'); if (config.networks.adsense.enabled) { slot.innerHTML = '