• 07 Oct, 2026
  • Finance Management
  • by EriPay Team

The 50/30/20 Budget, Adapted for Ugandan Earners

Budgets fail when they're complicated. Spreadsheets with thirty categories are abandoned by the second week. The 50/30/20 rule is popular because it is simple: divide what you earn into three parts and you're done. This guide explains the rule, shows real examples in shillings, adapts it to life in Uganda, including family support and irregular income, and shows how to automate it so it actually happens.

The rule

  • 50% for needs: things you must pay to live and work: rent, food, transport, school fees, utilities, basic airtime and data, medical costs, and minimum loan repayments.
  • 30% for wants: things that make life enjoyable but you could cut: eating out, entertainment, new clothes beyond the basics, celebrations, upgrades.
  • 20% for savings and debt: your emergency fund, savings goals, investments, and paying off debt faster than the minimum.

Examples in shillings

Monthly income UGX 500,000

  • Needs: UGX 250,000
  • Wants: UGX 150,000
  • Savings: UGX 100,000

Monthly income UGX 800,000

  • Needs: UGX 400,000
  • Wants: UGX 240,000
  • Savings: UGX 160,000

Monthly income UGX 2,000,000

  • Needs: UGX 1,000,000
  • Wants: UGX 600,000
  • Savings: UGX 400,000

Adapting it to real life in Uganda

Family support

Many of us support parents, siblings or relatives. That's part of our culture and it matters. Treat regular support as a need and budget it honestly. The danger is unplanned support, which quietly eats into savings. Decide a monthly amount, send it on a fixed day, and use free EriPay transfers (up to UGX 20,000) so fees don't add to the cost.

High rent or school fees

If needs take 70% of your income, start with 70/20/10, saving 10%, and work toward 50/30/20 as your income grows or costs fall. Saving something is far better than saving nothing.

Irregular income

Traders, boda riders, farmers and freelancers don't receive a neat monthly salary. Apply the percentages to each payment as it arrives: when UGX 40,000 comes in, set aside UGX 8,000 for savings straight away. On good days, save more; on slow days, save less, but always save something.

Seasonal income

Farmers and seasonal businesses earn most of the year's income in a few months. Put a large share of harvest income into a locked Savings Goal and release a fixed "salary" to yourself each month until the next season.

Automate it with EriPay

  1. Get paid into EriPay where you can: ask employers, clients and customers to pay your wallet.
  2. Create two Savings Goals: "Emergency fund" and one for a bigger goal such as school fees or land.
  3. Set auto-save to move your 20% on payday, weekly or monthly. Lock the bigger goal until its date if you're tempted.
  4. Pay needs from your wallet: bills, rent transfers and fees, so every payment is recorded.
  5. Review monthly: look at your transaction history and see where the "wants" money went.

Common mistakes

  • Calling wants "needs". A phone is a need; the latest phone is a want.
  • Saving what's left at month end. There's rarely anything left. Save first.
  • Giving up after one bad month. Budgets are habits; next month is a fresh start.
  • Ignoring small daily spending. UGX 5,000 a day on snacks and airtime is UGX 150,000 a month.

Where to put the 20%

  1. First: an emergency fund of one month of essentials, then three months.
  2. Next: pay off high-interest debt faster.
  3. Then: goals such as school fees, land, a business or retirement.

Review monthly

At the end of each month, filter your EriPay history by type. How much went to transport, bills, family and savings? Were you close to the plan? Adjust and try again. Over a year, small improvements add up to a big change.

Open a free EriPay wallet and put your budget on autopilot.