Quickstart Guide
This guide will help you get up and running with Midday quickly. You’ll learn how to sign up, complete onboarding, and perform your first meaningful actions: connecting a bank account or creating an invoice.Sign Up
Midday uses Supabase Auth for secure authentication. You can sign up using:- Email and password
- Magic link (passwordless)
- OAuth providers (Google, GitHub)
Create Your Account
Visit midday.ai and click “Get Started” to create your account.
Midday uses secure authentication with email verification to protect your financial data.
Set Up Your Profile
After signing up, you’ll be guided through an onboarding flow to set up your profile:You’ll need to provide:
- Your full name
- Business name
- Currency (USD, EUR, GBP, etc.)
- Country code (for bank selection)
Connect Your First Bank Account
Connecting your bank account is the fastest way to get value from Midday. It automatically syncs transactions, categorizes expenses, and provides financial insights.Choose Your Region
Midday supports banks in multiple regions:
- United States & Canada - Plaid or Teller
- Europe - GoCardLess (20,000+ banks)
- Extended Coverage - EnableBanking
Search for Your Bank
Use the bank search to find your financial institution:The search supports:
- Bank names
- Popular aliases
- Country-specific filtering
Authorize the Connection
Midday uses secure OAuth flows to connect to your bank:
- Click “Connect” next to your bank
- You’ll be redirected to your bank’s login page
- Enter your banking credentials (handled by the provider, not Midday)
- Grant permission to access your accounts
- Select which accounts to sync
Select Accounts
Choose which accounts you want to sync with Midday:You can select:
- Checking accounts
- Savings accounts
- Credit cards
- Business accounts
Initial Sync
Midday will immediately begin syncing your transactions:
- Historical data: Up to 24 months of transaction history
- Real-time updates: New transactions sync automatically
- Smart categorization: AI-powered expense categorization
You can continue using Midday while the sync runs in the background. You’ll see a progress indicator at the top of the screen.
Create Your First Invoice
If you’re ready to bill a client, creating an invoice is quick and easy.Add Client Information
Enter your client’s details:
- Client name
- Email address
- Billing address (optional)
- VAT/Tax ID (for EU clients)
Client information is saved for future invoices. You can manage your client list from Settings → Customers.
Add Line Items
Add services or products to your invoice:For each line item, specify:
- Description
- Quantity
- Unit price
- Tax rate (if applicable)
Configure Payment Terms
Set your invoice details:Common payment terms:
- Due on receipt - Payment expected immediately
- Net 15 - Payment due in 15 days
- Net 30 - Payment due in 30 days (most common)
- Net 60 - Payment due in 60 days
Preview and Send
Before sending, preview your invoice:
- HTML preview - See how it looks in the browser
- PDF generation - Download a PDF version
- Mobile preview - Check mobile responsiveness
- Send via email - Automatic email with PDF attachment
- Copy link - Share a web link to the invoice
- Download PDF - Save for your records
Next Steps
Now that you’ve connected your bank or created an invoice, explore more features:Time Tracking
Track time spent on projects and convert to invoices
Magic Inbox
Connect your email to auto-match receipts to transactions
Vault
Upload contracts, agreements, and important documents
AI Assistant
Get AI-powered insights into your business finances
Keyboard Shortcuts
Midday is designed for keyboard-first productivity:| Shortcut | Action |
|---|---|
Cmd/Ctrl + K | Open command palette |
Cmd/Ctrl + I | Go to invoices |
Cmd/Ctrl + T | Go to transactions |
Cmd/Ctrl + P | Go to tracker (time) |
Cmd/Ctrl + V | Go to vault |
Cmd/Ctrl + / | Show all shortcuts |
Need help? Check out our full documentation or reach out to [email protected].
Common Questions
How many bank accounts can I connect?
How many bank accounts can I connect?
You can connect unlimited bank accounts on all plans. Each account syncs independently and transactions are automatically consolidated in your dashboard.
What currencies does Midday support?
What currencies does Midday support?
Midday supports 150+ currencies. Your team has a base currency for invoicing and reporting, but you can track transactions in multiple currencies with automatic conversion.
Can I import existing transactions?
Can I import existing transactions?
Yes! You can import transactions via CSV from Settings → Transactions → Import. This is useful for:
- Historical data before bank connection
- Banks not yet supported
- Manual cash transactions
How often do transactions sync?
How often do transactions sync?
Transactions sync automatically:
- Real-time: When you manually trigger a refresh
- Daily: Automatic sync every 24 hours
- Webhooks: Some providers send instant notifications for new transactions