- Open studio.the-shades.com in Chrome.
- Tap the menu at the top right.
- Tap Install app (or Add to Home screen) → Install.
The Studio icon appears on your home screen and in the app drawer.
This is a one-time setup — enter your Supabase project details below.
Please fill in all 3 fields correctly.
This data is saved only in your browser (localStorage) — it is not sent anywhere.
Built for Indian businesses
GST-ready invoicing, real-time team attendance, inventory, HR and accounts — all in one workspace your whole team can use.
Enter your email and password to log in.
This account is not authorized. Ask your admin to allow your email.
New business owner? Sign up & start free trial
This creates a new business account (for owners). Joining your company as an employee? Don't sign up here — ask your admin to add your email, then use Employee → Set your password on the login screen.
Already have an account? Log in
We've sent a verification link to your email. Click the link to activate your account, then log in again.
Enter the email your admin added for you. We'll email you a link — open it and choose your own password.
Set a new password for your account.
Enter the 6-digit code from your authenticator app (Google Authenticator, Microsoft Authenticator, Authy, etc).
Here's what's happening in your studio today.
👥 Present Today
0 / 0
Team checked in today
Total Sales (Paid)
₹0
Outstanding (Sent)
₹0
Total Expenses
₹0
Net Profit
₹0
| Invoice No. | Client | Date | Status | Total |
|---|
Here's your day at a glance.
✅ Pending Tasks
0
Assigned to me
Today's Attendance
-
My Pending Tasks
0
Leaves Taken (this year)
0
Unread Notifications
0
| Task | Team | Due Date | Priority | Status |
|---|
Total Products
0
Total Stock (units)
0
Low Stock Items
0
Out of Stock
0
Tasks Due
0
Leaves
0
Project Deadlines
0
Holidays
0
📅 Next 7 Days
Purchase Orders
Items
| PO No. | Vendor | Date | Total | Status | Actions |
|---|
Vendor Credits
Record a credit/refund a vendor owes you (e.g. returned goods, overpayment) — apply it against a future payment to them.
| Vendor | Date | Amount | Reason | Status | Actions |
|---|
All your tax invoices, notes and orders in one place.
All Invoices
0
Paid / Settled
0
Pending Clearance
0
Overdue
0
Credit / Debit Notes
| Note No. | Type | Against Invoice | Client | Date | Value | Actions |
|---|
Recurring Invoices
Set up a template for clients you bill regularly — a real invoice is generated automatically from it each time it's due (checked whenever anyone logs in).
Items
| Client | Frequency | Next Run | Amount | Status | Actions |
|---|
Sales Orders
Confirm what a client has agreed to buy before you invoice them — useful for orders that will take time to fulfil.
Items
| SO No. | Client | Date | Total | Status | Actions |
|---|
Proforma Invoices
A quotation-style bill for before delivery — not a Tax Invoice, doesn't count as GST-liable sales. Record any advance the client pays against it, then convert to a real Tax Invoice when ready (the advance carries over automatically).
Items
| Proforma No. | Client | Date | Total | Advance Received | Balance Due | Status | Actions |
|---|
| Date | Category | Description | Amount | Action |
|---|
Recurring Expenses
For fixed costs you pay regularly (rent, subscriptions, salaries) — a real expense is added automatically each time it's due (checked whenever anyone logs in).
| Description | Category | Frequency | Next Run | Amount | Status | Actions |
|---|
Mileage Tracking
Log business travel by distance — it's added to Expenses automatically at your set rate per km.
| Date | Purpose | Distance | Rate | Amount |
|---|
Every debit and credit, double-entry balanced.
Total Debit
₹0
Total Credit
₹0
Net Variance
₹0
Active Accounts
0
Fix "Client Ledger" Balances
Older invoices (saved before 24 Sep 2026) may still show their full amount under "Client Ledger" even after being marked Paid, instead of just the outstanding balance — this double-counts against the actual bank/cash entry once you've imported or recorded that payment. Click this once to recalculate every invoice's Client Ledger entry to the corrected outstanding-balance logic. Safe to run anytime — it only affects Client Ledger entries linked to an invoice.
Chart of Accounts
Your list of accounts (Assets, Liabilities, Income, Expenses, Equity) — these show up as suggestions in the Ledger's "Account" field above.
| Code | Account Name | Type | Opening Balance | Actions |
|---|
Manual Journal Entries
For adjustments that don't fit a normal Ledger entry (e.g. depreciation, corrections). Total Debit must equal Total Credit before you can save.
| Date | Reference | Narration | Amount | Actions |
|---|
Advances Received (Tax on Advance)
Record an advance received from a client before the invoice is raised — needed for GSTR-1 Table 11 (Advances). Once the invoice for this advance is raised, mark it "Adjusted".
| Client | Date | Amount | Rate | Status | Actions |
|---|
| Date | Account | Client | Vendor | Project | Category | Debit | Credit | Tax | Status | Reference |
|---|
Every account's Opening Balance, this period's Debit/Credit movement, and Closing Balance — in one place. Total Debit should equal Total Credit; if not, something in the Ledger needs checking.
From the "TDS Deducted" field on Expenses — useful when preparing your TDS return / Form 16A for each vendor.
TDS your clients deducted before paying you (from the "TDS Deducted by Client" field on Invoices). Match this against Form 26AS / the Form 16A each client gives you.
A cash-basis view — money actually received vs actually paid out in the period (same sources as Profit & Loss). This is not a full 3-section (Operating/Investing/Financing) statement, just a quick "cash in vs cash out" check.
As of a chosen date — built from Chart of Accounts (Asset/Liability/Equity accounts) plus Net Profit up to that date (added to Equity as Retained Earnings, so both sides balance).
Based on the "Cost" you enter per invoice item (internal only — never shown to clients). Invoices with no cost entered show 100% margin by default.
Revenue
₹0
Cost
₹0
Profit
₹0
Margin %
0%
| Invoice No. | Client | Date | Revenue | Cost | Profit | Margin % |
|---|
| Month | Category | Budget | Actual | Remaining | Status | Actions |
|---|
Register assets (equipment, vehicles, furniture) — straight-line depreciation and current book value are calculated automatically.
| Asset | Purchase Date | Cost | Depreciation/Year | Accumulated Depr. | Book Value | Actions |
|---|
| Invoice No. | Client | Date | Status | Total |
|---|
This data can be imported into any accounting software (Tally, Zoho Books, Excel, Google Sheets) in CSV format.
Ledger Export Filters (Optional)
Note: this is a basic Tally XML template — when importing into Tally, ledger names will need to match (please verify using Tally's import wizard). Filters apply only to the Ledger (CSV) export.
Generates an Excel file in the official GST portal format, built from your invoices for the selected period. B2B (registered buyers with a GSTIN), B2CS (unregistered/consumer sales, summarised by rate and place of supply), HSN summary and Document series are included. Review the figures before uploading — this is a preparation aid, not a filing submission.
Note: GSTR-3B's outward-supply figures (Table 3.1) are computed from your invoices. Input Tax Credit (Table 4) is left for you to fill in manually, since purchase-side GST isn't tracked in this app yet.
Upload a statement and Studio matches it with your receipts, payments, invoices, expenses and tax challans — with a proper BRS. Use it instead of importing lines as ledger entries.
Upload an Excel (.xlsx/.xls) or CSV file — downloaded from your bank's "Statement Export". PDF statements are not currently supported (bank formats vary too much) — please use Excel/CSV.
Transaction Rules (Auto-Categorization)
When importing a bank statement, any transaction whose description contains this keyword will be tagged with this category automatically.
Book Balance
₹0
Bank Statement Balance
₹0
Difference
₹0
| Date | Particulars | Reference | Debit | Credit | Reconciled |
|---|
| Employee | Tasks Assigned | Tasks Completed | Completion % | Overdue Tasks | Leaves Taken (Approved) | Attendance % (this month) |
|---|
Aajcha Attendance
Loading...
Recent Login Activity (Location)
| Employee | Date/Time | Location |
|---|
Leave Balance ()
Apply for Leave
New Expense Voucher
📍 Your current location will be saved automatically when you submit (for proof).
Naveen Task
✅ Done Tasks
▼ ShowLanguage / भाषा
This switches the main navigation — tab names, buttons and stat labels — between English and Marathi.
Leave Quota (per year)
🏢 Departments & Designations Master
Manage the standard lists used in the Employee editor's Department/Designation dropdowns, instead of free-typing them each time.
Business Logo
Seller (Business) Details
Bank Details
Attendance Settings
This target (e.g. 8.5) is used to mark each employee's daily attendance as "Complete" or "Incomplete".
⚖️ MSME Delayed Payment Interest (Section 15/16, MSMED Act 2006)
If you're a registered Micro/Small enterprise (Udyam), the MSMED Act entitles you to automatic compound interest (at 3x the RBI notified rate, monthly rests) on any client payment that's overdue beyond the agreed/45-day period. Turn this on and we'll calculate it automatically — shown on overdue invoices and in payment reminders — as extra info, without changing your saved invoice amounts.
Default 18% p.a. is a commonly used approximation of "3x RBI notified bank rate" — check the current rate with your accountant/CA and adjust if needed. Interest is compounded monthly from (Due Date + Grace Period) until today.
🪜 Multi-Level Approval
Expense Vouchers and Purchase Orders above this amount need a SECOND, Super-Admin-only approval after the first manager approval — for extra control on big-ticket spends. Set to 0 to disable (single-level approval, as before).
🔐 Two-Factor Authentication (Free — TOTP)
Adds a 6-digit code (from Google/Microsoft Authenticator or Authy) on top of your password at login. Completely free — no SMS charges.
Status for your account: Checking…
🔒 Active Device (This Account)
For security, this account can only be logged in on one device at a time. Logging out here allows login from a new device.
Transaction Locking
Prevent accidental edits to closed accounting periods. Invoices, expenses, ledger entries and journals dated on or before this date can no longer be edited or deleted.
Leave blank for no locking. Only Admin can change this setting.
Locations / Branches
If you operate from multiple locations/branches, add them here — they'll show up as a tag option on Invoices.
Team Login (Gmail)
Turning this on means only the Gmail accounts listed below can log in once the dashboard opens. Everyone sees the same data (there are no separate accounts) — this is only meant to control "who can use it", not bank-grade security (this is a browser-based tool with no backend).
If filled in, anyone signing up with an email from this domain (e.g. the-shades.com) and verifying it will get straight into the dashboard with "Employee (Basic)" access — you won't need to add their email manually. Someone signing up with any other domain (including gmail.com) will get their own separate business/workspace instead.
When added, the user starts with the "Basic" or "Manager" preset — but below that, click "Customize Access" so you (Super Admin) can choose exactly which tabs/functions (Invoices, Ledger, Reports, Settings, etc.) they see, using checkboxes — separately for each user.
Note: the Super Admin email is permanently fixed (always full access). How an employee gets in: (1) add their email here first, (2) tell them to open the login screen → Employee tab → "Set your password", enter the same email, open the link they receive and choose a password. Add the email before they try — an email that isn't added yet can't join your team.
Google Drive Sync (Live)
You'll need your Google Cloud OAuth Client ID for this (a one-time setup — steps provided separately). Enter your Client ID, save it, then click "Connect Google Drive" — every save will automatically go to the specified Drive folder.
📘 User Guide
Updated October 2026 — GST & e-Invoice, purchase bills & vouchers, Tally import/export, Schedule III, payroll with PF/ESIC/TDS, inventory with batches & BOM, and more. Great for onboarding new team members.
Backup & Restore
Your data is saved in the cloud and synced automatically. Download a backup file whenever you want an extra copy of your own (for example to keep in Google Drive).
Activity Log
A record of key actions taken in this workspace (who did what, and when) — for audit purposes. Shows the most recent 500 entries.
| Date/Time | User | Action | Details |
|---|
⚠ Danger Zone — Reset All Data
Clicking this button will permanently delete all data — invoices, expenses, ledger, clients, vendors, proposals, employees, and everything else. This action cannot be undone. Please download a backup first (using the button above) in case you need that data later.
⚠ Delete My Account
This permanently deletes your entire account — your login, subscription, and all business data. A backup is downloaded to your computer automatically before deletion, and a safety copy is also kept on our servers. Once deleted, this same email address becomes available immediately if you (or anyone) want to sign up fresh.
Current Subscription
Plan: —
Status: —
Days Remaining: —
Available Plans
📊 Platform Analytics
TOTAL TENANTS
—
ACTIVE
—
TRIAL
—
PENDING
—
EXPIRED / CHURNED
—
EST. MRR
—
Subscription Management
| User | Plan | Status | Start Date | Expiry Date | Days Remaining | Actions |
|---|
🔒 Active Device Sessions (All Tenants)
Every currently logged-in user across all businesses on this platform. You can force-logout any of them.
| Device | Browser/OS | IP Address | Logged in | Last Active | Actions |
|---|
📜 Login / Logout History (Audit Log)
| Date/Time | Event | Device | IP Address |
|---|