Business Expense Tracking
Sign In
Forgot password?
No account? Create one free
Business Expense Tracking
Create Account
Have an account? Sign in
Business Expense Tracking
Reset Password
?
APRIL 2026
Month
This Qtr
Last Qtr
This Year
Last Year
Custom
📊 Profit & Loss
💰 Income
💸 Expenses
NET PROFIT
Transactions
Avg / Day
Expense Budget
$0 spentof $5,000
This Week (Expenses)
MonTueWedThuFriSatSun
Expenses By Category
Loading...
Recent ActivitySee All →
Loading...
Transactions
All transactions
🔍
Scan Receipt
⚡ Encrypted · AI-Powered
📷
Tap to Scan Receipt
Camera or photo library
📋 Tips
• Good lighting, no shadows
• Keep receipt flat & fully in frame
• AI fills amount, date & merchant
• Always review before saving
Settings
Account & integrations
💼 Business Profile
🔄 Recurring Expenses
Loading...
🔗 Integrations
Stripe
Auto-sync payments as income
Square
Sync POS transactions as income
🔒 Security
🔐
AES-256 Encryption
All data encrypted at rest
Active
🛡️
Two-Factor Auth
Not enabled
📥 Export Data
Help
Step-by-step guides & FAQs
💳 Connecting Stripe
1
Go to dashboard.stripe.com and sign in.
2
Click Developers in the top navigation bar.
3
Click API Keys in the left sidebar.
4
Make sure the toggle in the top right says Live — not Test.
5
Under Standard Keys, find "Secret key" and click Reveal live key.
6
Copy the key — it starts with sk_live_ — and paste it into the Secret Key field in Settings.
⚠️ Never share your Secret Key. It gives full access to your Stripe account.
1
Go to dashboard.stripe.com → Developers → Webhooks.
2
Click Add endpoint.
3
Enter endpoint URL: https://expense-tracker-api-96sz.onrender.com/webhooks/stripe
4
Choose Receive all events and click Add endpoint.
5
Click Reveal next to Signing secret. It starts with whsec_.
6
Paste into the Webhook Secret field in Settings.
💡 The webhook secret lets the app verify payment notifications are genuinely from Stripe.
1
Tap Settings at the bottom.
2
Under Integrations, tap the toggle next to Stripe.
3
Paste your Secret Key and Webhook Secret.
4
Tap Connect Stripe.
5
Tap Sync to pull in existing payments immediately.
💡 New payments sync automatically every night.
🟩 Connecting Square
1
Go to developer.squareup.com and sign in.
2
Click Create an Application and name it anything.
3
Open it and set toggle to Production.
4
Click Credentials → Show Production Access Token. Starts with EAAAl.
⚠️ Use Production token, not Sandbox.
1
In Developer Console with Production selected, click Locations.
2
Copy the Location ID next to your business.
💡 Use the location where your payments are processed.
📷 Scanning Receipts
1
Tap the Scan tab.
2
Tap the camera area to open camera or photo library.
3
Keep receipt flat, well-lit, and fully in frame.
4
AI fills in merchant, amount, and date automatically.
5
Review all fields before saving.
6
Select category and tap Save Expense.
✏️ Adding Expenses Manually
1
Tap the + button in the bottom right.
2
Enter description, amount, and date.
3
Select a category and add optional notes.
4
Tap Save Expense.
🔄 Recurring Expenses
1
Go to Settings → Recurring Expenses and tap Add Recurring Expense.
2
Enter the name, amount, category, and the day of month it should be created.
3
Set a start date and optional end date.
4
The expense will be automatically added on that day every month.
5
To delete, tap Delete and choose to remove just this month or the entire series.
❓ FAQ
Stripe payments are money your customers pay to you, counted as income. Your P&L shows income minus expenses for net profit.
Automatically every night. Tap Sync in Settings anytime to update immediately.
Settings → Download CSV. Opens in Excel or Google Sheets.
Yes. AES-256 encryption, HTTPS, bcrypt passwords. Enable 2FA in Settings for extra security.
On the login screen tap Forgot password? — enter your email and we'll send a reset link valid for 1 hour.