BB
Welcome to Family Budget
Enter the license key from your purchase confirmation email to get started.
Purchased on Gumroad? Check your confirmation email for your key.
Questions? Email [email protected]
BB
Welcome to Family Budget
A private, no-subscription budget app built on envelope budgeting. Your data lives in your own Google account โ€” we never see it.
๐Ÿ“‹Unlimited envelopes, no caps
๐Ÿ’ฐIncome tracking tied to fills and bills
๐Ÿ“ฑReal time sync between two phones
๐Ÿ”’PIN protected, bank connection free
๐Ÿ“ŠYour data in YOUR Google account forever
๐Ÿ›ก๏ธAES-256 encrypted โ€” nobody can read your data but you
๐Ÿ“ฆDownload encrypted backups โ€” your data safe even if you lose your Google account
Step 1 of 4
Create your Google Sheet
Family Budget stores all your data in a Google Sheet that you own. Nobody else can see it โ€” not even us.
1
Tap the button below to open Google Sheets
2
Sign in with your Google account if prompted
3
Click Blank spreadsheet to create a new sheet
4
Name it anything you like โ€” e.g. "Family Budget"
5
Come back here when done
Step 2 of 4
Connect your sheet
This step lets Family Budget read and write to your Google Sheet. Copy and paste the code below โ€” it takes about 5 minutes.
1
In your Google Sheet click Extensions โ†’ Apps Script
2
Delete everything in the code box
3
Paste the code below (tap to copy)
function doGet(e){return handleRequest(e);}
function doPost(e){return handleRequest(e);}
function handleRequest(e){
  const ss=SpreadsheetApp.getActiveSpreadsheet();
  const action=e.parameter.action;
  const sheet=ss.getSheetByName(action)||ss.insertSheet(action);
  if(e.postData){
    const data=JSON.parse(e.postData.contents);
    if(data.clear)sheet.clearContents();
    if(data.rows)data.rows.forEach(r=>sheet.appendRow(r));
    return ContentService.createTextOutput(JSON.stringify({success:true})).setMimeType(ContentService.MimeType.JSON);
  }
  const values=sheet.getDataRange().getDisplayValues();
  return ContentService.createTextOutput(JSON.stringify({data:values})).setMimeType(ContentService.MimeType.JSON);
}
4
Click Save (the floppy disk icon)
5
Click Deploy โ†’ New deployment
6
Click the gear icon โ†’ select Web app
7
Set Execute as to "Me" and Who has access to "Anyone"
8
Click Deploy and copy the Web app URL
Step 3 of 4
Paste your Web App URL
Paste the URL you copied from Google Apps Script. We'll test the connection to make sure everything is working.
Step 4 of 4
Personalize your app
Set a PIN to protect your budget and give it a name. Both people in your household use the same PIN.
Almost there!
Add Family Budget to your home screen
Family Budget is a browser-based app โ€” not from the App Store. That means no forced updates, no subscriptions, and it works on any device. Add it to your home screen and it looks and feels just like a real app.
๐ŸŽ iPhone / iPad
1
Tap the Share button at the bottom of Safari (the box with an arrow)
2
Scroll down and tap Add to Home Screen
3
Name it Family Budget and tap Add
๐Ÿค– Android
1
Tap the three dots menu in Chrome (top right)
2
Tap Add to Home screen
3
Name it Family Budget and tap Add
๐Ÿ’ก On desktop?
Bookmark this page in your browser โ€” Ctrl+D on Windows or Cmd+D on Mac. Both people in your household bookmark the same link.
Enter your PIN
1
2
3
4
5
6
7
8
9
0
โŒซ
Use recovery key instead
๐ŸŒฟ
You're all set!
Family Budget is ready. Here's what to do first.
๐Ÿ’ฐ
1. Log your paycheck
Go to Income and add your take-home pay
๐Ÿ“‹
2. Set up your envelopes
Use the budget wizard or add them manually
๐Ÿ’ธ
3. Fill your envelopes
Tap ๐Ÿ’ฐ to distribute your paycheck