Loading Finance Hub…
₹
Finance Hub
Sign in
Two-step sign-in: password, then a one-time code by email.
Email
Password
Forgot password?
{{ au.rememberMark }}
Keep me signed in on this device
{{ au.loginError }}
New here? Create an account
₹
Finance Hub
Reset your password
Enter your account email and we'll send a single-use password reset link.
{{ fp.error }}
A reset link was sent to {{ fp.email }}. Open the link from your email to choose a new password. It expires in 30 minutes and can be used once.
Development reset link: {{ fp.resetUrl }}
{{ fp.error }}
Resend linkUse a different email
Choose a new password for {{ fp.email }}.
New password
Confirm password
{{ fp.error }}
✓
Password updated for {{ fp.email }}. Sign in with your new password — you'll still verify with an email code.
← Back to sign in
₹
Finance Hub
Create your account
Accounts are reviewed by an administrator before access is granted.
Full name
Work email
Password
Confirm
{{ au.su.error }}
We'll email a 6-digit code to confirm your address.
Already have an account? Sign in
₹
Finance Hub
Confirm your email
We sent a 6-digit code to {{ so.email }}. Enter it to submit your access request.
Development code: {{ so.hint }}
{{ so.error }}
← Edit detailsResend codeResend in {{ so.resendIn }}s
₹
Finance Hub
⏳
Awaiting approval
Thanks, {{ au.pendingName }}. Your request for {{ au.pendingEmail }} is with the administrator. You'll be able to sign in once it's approved.
{{ au.recheckNote }}
Administrators approve requests in the
Admin Portal (separate sign-in).
₹
Finance Hub
Check your email
We sent a 6-digit code to {{ au.maskedEmail }}. It expires in {{ au.expiryLabel }}.
Development code: {{ au.otpHint }}
{{ au.otpError }}
← Use another email Resend code Resend in {{ au.resendIn }}s
₹
Finance Hub
{{ collapseGlyph }} Collapse
FY 2026-27 · Apr–Mar
Basis: {{ basisLabel }}
Reset demo data
{{ screenTitle }}
{{ pr.initials }}
{{ pr.name }}
▾
{{ pr.initials }}
{{ pr.name }}
{{ pr.email }}
Role {{ pr.role }}
Businesses {{ pr.bizCount }}
FY 2026-27 · basis {{ basisLabel }}
Settings
Reset password
{{ darkLabel }}
Log out
⟳
Renewal coming up — {{ r.text }}
Review ×
⟳
{{ autoMsg }}
View drafts ×
{{ titheBanner.text }}
Open tithe tracker Dismiss for {{ titheBanner.month }}
{{ receivedLabel }}
{{ kpiReceived }}
Outstanding
{{ kpiOut }}
{{ overdueNote }}
Expected next 3 months
{{ kpiExpected }}
Profit margin (FY)
{{ kpiMargin }}
pre-TDS · ex-GST
{{ mTrend.first }}margin by month{{ mTrend.last }}
{{ kpiMarginSub }}
Received vs expected by month
projects retainers received projected net cash
{{ m.totStr }}
{{ fcast.endLabel }}
{{ m.label }}
Projected net cash = received − expenses to date, then + outstanding invoices (by due month, overdue counted this month) + pipeline & retainers − expense run-rate (avg of FY so far). Dashed = forecast.
Receivables aging
outstanding {{ kpiOut }}
{{ b.label }}
{{ b.amtStr }}
{{ b.countStr }}
Nothing outstanding — all invoices are paid.
Income vs expenses cash in vs cash out, FY to date
Net kept {{ ie.netStr }} of {{ ie.incTotStr }} received
{{ m.label }}
{{ m.incStr }} · {{ m.expStr }}
{{ m.netStr }}
income received expenses paid
Due for billing
{{ d.name }}
{{ d.meta }}
edit
{{ d.amtStr }}
Pipeline
{{ p.month }}
{{ p.name }}
{{ p.meta }}
edit
{{ p.amtStr }}
Retainers
{{ r.name }}
{{ r.meta }}
edit
{{ r.amtStr }}
{{ t.label }}
⌕ ×
No invoices match "{{ searchQ }}"
NO.
CLIENT
BUSINESS
AMOUNT
WITH GST
PAYABLE AFTER TDS
STATUS
{{ r.no }}
{{ r.client }}
{{ r.biz }}
{{ r.subStr }}
{{ r.grossStr }}
{{ r.netStr }} {{ r.paidNote }}
{{ r.stLabel }}
← All invoices
{{ doc.logoTxt }}
TAX INVOICE
{{ doc.no }} · {{ doc.dateStr }}
Due {{ doc.dueStr }} · PO {{ doc.po }}
{{ doc.desc }}
FROM
{{ doc.bizName }}
{{ doc.bizAddr }}
GSTIN {{ doc.bizGstin }}
{{ doc.bizEmail }}
BILL TO
{{ doc.clName }}
{{ doc.clAddr }}
GSTIN {{ doc.clGstin }}
{{ doc.clEmail }}
DESCRIPTION
RATE
QTY
AMOUNT
{{ it.desc }}
{{ it.detail }}
{{ s.text }}
{{ it.rateStr }}
{{ it.qty }}
{{ it.amtStr }}
Sub Total{{ doc.subStr }}
Tax Total{{ doc.taxStr }}
Total{{ doc.totStr }}
Paid to Date{{ doc.paidStr }}
Balance{{ doc.balStr }}
{{ doc.fxNote }}
{{ doc.lutNote }}
Terms: {{ doc.terms }}
{{ doc.signEl }}
signature
{{ doc.signName }}
{{ doc.signRole }}
Bank details — {{ doc.bank }}
Email: {{ doc.bizEmail }}
Status
{{ det.stLabel }}
Gross{{ det.grossStr }}
TDS ({{ det.tdsRate }}%)− {{ det.tdsStr }}
Expected net credit{{ det.netStr }}
{{ det.fxNote }}
Rate ₹/unit at credit
Internal note
Attachments
{{ fl.name }} {{ fl.sizeStr }} ×
{{ det.fileErr }}
PO copies, work proofs, payment advice… (max 300 KB each)
Reminders sent: {{ det.remCount }} · last {{ det.remLast }}
Payments
{{ p.dateStr }} {{ p.glStr }} {{ p.amtStr }}
Realised forex {{ det.fxGLLabel }}{{ det.fxGLStr }}
← All invoices
From business
logo · GSTIN · bank · terms · signature auto-fill
Bill to
{{ f.gstNote }}
Invoice no.
Date
Due in (days)
PO number
Invoice description
{{ f.curCode }} invoice FX rate ₹ per {{ f.curCode }} used to convert into ₹ for reports, tax & tithe
Line items
{{ it.amtStr }}
SAC
{{ it.gstLabel }}
Disc %
remove
+ add line
Sub Total {{ f.subStr }}Tax {{ f.taxStr }}Total {{ f.totStr }}expected net after TDS {{ f.netStr }}{{ f.inrNote }}
Note / terms (default from business)
Signature
{{ f.signName }}
{{ f.signRole }} · from business profile
Aa
{{ t.name }}
COLOUR
LIVE PREVIEW
{{ pd.logoTxt }}
TAX INVOICE
{{ pd.no }} · {{ pd.dateStr }}
Due {{ pd.dueStr }} · PO {{ pd.po }}
{{ pd.desc }}
FROM
{{ pd.bizName }}
{{ pd.bizAddr }}
GSTIN {{ pd.bizGstin }}
{{ pd.bizEmail }}
BILL TO
{{ pd.clName }}
{{ pd.clAddr }}
GSTIN {{ pd.clGstin }}
{{ pd.clEmail }}
DESCRIPTION
RATE
QTY
AMOUNT
{{ it.desc }}
{{ it.detail }}
{{ s.text }}
{{ it.rateStr }}
{{ it.qty }}
{{ it.amtStr }}
Sub Total{{ pd.subStr }}
Tax Total{{ pd.taxStr }}
Total{{ pd.totStr }}
Paid to Date{{ pd.paidStr }}
Balance{{ pd.balStr }}
{{ pd.fxNote }}
{{ pd.lutNote }}
Terms: {{ pd.terms }}
{{ pd.signEl }}
signature
{{ pd.signName }}
{{ pd.signRole }}
Bank details — {{ pd.bank }}
Email: {{ pd.bizEmail }}
⟳
Renewal coming up — {{ r.text }}
Review ×
Expenses (FY 2026-27)
{{ ex.fyStr }}
This month
{{ ex.moStr }}
Top category
{{ ex.topCat }}
{{ ex.topCatAmt }}
GST input credit (FY)
{{ ex.itcStr }}
GST paid on expenses — offsets output GST in Reports
Expenses deducted from taxable income on full-receipts basis
DATE
DESCRIPTION
CATEGORY
BUSINESS
AMOUNT
{{ r.dateStr }}
{{ r.desc }}
{{ r.linkNote }}
{{ r.cat }}
{{ r.biz }}
{{ r.amtStr }}
Edit
No expenses recorded{{ ex.emptyScope }}.
Profit by project / retainer income ex-GST − linked vendor payments ex-GST
INVOICE
CLIENT
INCOME
EXPENSES
PROFIT (PRE-TDS)
PROFIT (POST-TDS)
MARGIN
{{ r.no }}
{{ r.client }}
{{ r.desc }}
{{ r.incStr }}
{{ r.expStr }}
{{ r.preStr }}
{{ r.postStr }}
{{ r.marginStr }}
Profit by month by invoice month · unlinked expenses land as overhead in their own month · all figures ex-GST
MONTH
INCOME
EXPENSES
TDS
PROFIT (PRE-TDS)
PROFIT (POST-TDS)
MARGIN
{{ m.label }}
{{ m.incStr }}
{{ m.expStr }}
{{ m.tdsStr }}
{{ m.preStr }}
{{ m.postStr }}
{{ m.marginStr }}
FY to date
{{ pf.totInc }}
{{ pf.totExp }}
{{ pf.totTds }}
{{ pf.totPre }}
{{ pf.totPost }}
{{ pf.totMargin }}
Subscriptions recurring — auto-posted as expenses when due
⟳
{{ r.desc }}
{{ r.meta }}
edit
{{ r.amtStr }}
No subscriptions yet — add software plans, rent, or any repeating vendor payment.
Budgets — {{ bud.monthLabel }} monthly, per category, all businesses · leave blank for no budget
{{ b.name }}
₹
{{ b.note }}
By category
{{ c.name }}
{{ c.amtStr }}
Net receipts basis · after TDS All businesses combined
Tithe rate
%
{{ ti.salLabel }}
{{ ti.remLabel }}
on day
{{ titheBanner.text }}
Settle now Dismiss for {{ titheBanner.month }}
Net receipts (FY to date)
{{ ti.netStr }}
Tithe accrued ({{ ti.rate }}%)
{{ ti.accruedStr }}
Tithe paid
{{ ti.paidStr }}
Tithe due (rolls over)
{{ ti.dueStr }}
Yearly summary FY 2026-27 · solid = accrued, light = projected
Projected FY tithe {{ ti.yrProjStr }} Accrued to date {{ ti.accruedStr }} Paid {{ ti.paidStr }} Still to give this FY {{ ti.yrRemStr }}
{{ b.label }}
Monthly tithe ledger payments applied oldest-first
MONTH
NET RECEIPTS
TITHE
COVERED
STATUS
{{ r.label }}
{{ r.netStr }}
{{ r.titheStr }}
{{ r.coveredStr }}
{{ r.status }}
FY to date
{{ ti.netStr }}
{{ ti.accruedStr }}
{{ ti.paidStr }}
{{ ti.dueShort }}
Record tithe payment
Settle full balance ({{ ti.dueStr }}) →
History
{{ p.dateStr }}
{{ p.amtStr }}
×
No tithe payments yet.
Tithe = {{ ti.rate }}% of monthly net receipts (payments received − TDS){{ ti.salNote }}. Mid-month receipts accumulate into that month; anything unpaid rolls forward as a cumulative balance.
FY 2026-27 · New regime Basis: {{ basisLabel }} All businesses combined
Taxable base
Full receipts
44ADA (50%)
Income earned (FY to date)
{{ tax.earnedStr }}
ex-GST professional receipts
Projected FY income
{{ tax.projStr }}
{{ tax.projSub }}
Tax paid so far
{{ tax.paidStr }}
TDS {{ tax.tdsToDateStr }} + advance {{ tax.advStr }}
Estimated liability (year)
{{ tax.liabStr }}
on taxable {{ tax.taxableStr }} incl. 4% cess
{{ tax.verdictLabel }}
{{ tax.verdictAmt }}
{{ tax.verdictSub }}
Slab computation on projected taxable income
SLAB
RATE
TAX
{{ r.range }}
{{ r.rate }}
{{ r.taxStr }}
Rebate u/s 87A (income ≤ ₹12L)
− {{ tax.rebateStr }}
Health & education cess (4%)
{{ tax.cessStr }}
Total liability
{{ tax.liabStr }}
Monthly TDS deducted {{ tax.tdsBasisNote }}
MONTH
GROSS
INCOME (EX-GST)
TDS
{{ r.label }}
{{ r.grossStr }}
{{ r.incomeStr }}
{{ r.tdsStr }}
FY to date
{{ tax.tdsTotGross }}
{{ tax.earnedStr }}
{{ tax.tdsToDateStr }}
Client-wise TDS FY to date — reconcile against Form 26AS / AIS
CLIENT
GROSS
INCOME (EX-GST)
TDS
{{ r.name }}
TDS {{ r.rate }}% · {{ r.biz }}
{{ r.grossStr }}
{{ r.incomeStr }}
{{ r.tdsStr }}
No TDS deducted yet this FY.
Quarterly income actual + projected — mirrors advance-tax quarters
QUARTER
PROFESSIONAL
SALARY
TOTAL
TDS
{{ q.label }}
{{ q.tag }}
{{ q.profStr }}
{{ q.salStr }}
{{ q.totStr }}
{{ q.tdsStr }}
FY 2026-27
{{ tax.qProfTot }}
{{ tax.qSalTot }}
{{ tax.qTot }}
{{ tax.qTdsTot }}
Salary income
Entered once for the year — automatically included in the tax projection (no GST)
Fixed salary (annual ₹)
TDS by employer (annual ₹)
Variable components bonus, incentives, RSU cash…
×
+ add variable component
Gross salary {{ sal.grossStr }} − standard deduction {{ sal.stdStr }} → taxable salary {{ sal.taxableStr }}
Deductions
New regime allows only a few — notably employer NPS u/s 80CCD(2). 80C, 80D & HRA don't apply.
×
+ Employer NPS 80CCD(2)
+ Other
Total deductions {{ ded.totalStr }} — reduces taxable income to {{ tax.taxableStr }}
Advance tax
{{ tax.advNote }}
{{ q.due }}
{{ q.pctLabel }} · target {{ q.targetStr }}
{{ q.status }}
Payments recorded
{{ p.dateStr }}
{{ p.amtStr }}
×
Estimates only, as ITR-filing input — not tax advice. Income recognised {{ tax.basisNote }}; GST collected is excluded from income; TDS on part-paid invoices is prorated.
← Reports
FY 2026-27 — Financial summary
{{ fys.scope }} · {{ fys.basisNote }} · generated {{ fys.genDate }}
INCOME
Invoiced
{{ fys.invStr }}
Received
{{ fys.recStr }}
Outstanding
{{ fys.outStr }}
PROFITABILITY (ex-GST)
Income{{ fys.pInc }}
Expenses & vendor payments− {{ fys.pExp }}
Profit (pre-TDS){{ fys.pPre }} · margin {{ fys.pMargin }}
Profit after TDS withheld{{ fys.pPost }}
GST
Output GST on invoices{{ fys.gOut }}
Input credit on expenses− {{ fys.gItc }}
Net GST payable{{ fys.gNet }}
INCOME TAX (all businesses{{ fys.taxSalNote }})
Projected taxable income{{ fys.tTaxable }}
Estimated liability (incl. cess){{ fys.tLiab }}
TDS (projected) + advance tax paid− {{ fys.tPaid }}
{{ fys.tBalLabel }}{{ fys.tBal }}
TITHE (all businesses, {{ fys.tiRate }}% of net receipts)
Accrued to date{{ fys.tiAcc }}
Paid− {{ fys.tiPaid }}
Balance due{{ fys.tiDue }}
Estimates for planning & filing preparation only — not tax advice. Tax & tithe sections always combine all businesses; income, GST, profitability follow the business selected when exporting. Figures include projected pipeline & retainer income where noted.
Finance Hub — Report
{{ rep.printMeta }}
{{ y.label }}
{{ t.label }}
→
Client
Invoiced
{{ rep.invStr }}
{{ rep.invCount }} invoices in {{ rep.periodLabel }}
Money received
{{ rep.recStr }}
payments dated in period
{{ rep.fxglLabel }} {{ rep.fxglStr }}
credit rate vs invoice rate, non-INR payments · included in received
Money due
{{ rep.dueStr }}
unpaid balance on invoices raised in period
By month
MONTH
INVOICED
RECEIVED
DUE
{{ m.label }}
{{ m.invStr }}
{{ m.recStr }}
{{ m.dueStr }}
Total
{{ rep.invStr }}
{{ rep.recStr }}
{{ rep.dueStr }}
By client
CLIENT
INVOICED
RECEIVED
DUE
{{ c.name }}
{{ c.biz }}
{{ c.invStr }}
{{ c.recStr }}
{{ c.dueStr }}
No activity in this period.
GST summary output tax on invoices raised in period — GSTIN-wise, for GSTR-1/3B workings
BUSINESS / GSTIN
TAXABLE VALUE
CGST
SGST
IGST
OUTPUT GST
INPUT CREDIT
NET PAYABLE
{{ g.name }}
{{ g.gstin }} · {{ g.count }}
{{ g.taxableStr }}
{{ g.cgstStr }}
{{ g.sgstStr }}
{{ g.igstStr }}
{{ g.totStr }}
{{ g.itcStr }}
{{ g.netStr }}
No invoices raised in this period.
Total
{{ rep.gstTaxable }}
{{ rep.gstCgst }}
{{ rep.gstSgst }}
{{ rep.gstIgst }}
{{ rep.gstTot }}
{{ rep.gstItc }}
{{ rep.gstNet }}
GST is invoice-basis (raised in period) regardless of the cash/accrual tweak. Input credit = GST paid on expenses marked "includes GST", by expense date, assumed fully claimable — eligibility rules & return filing are out of scope. Included in the Export PDF above.
Businesses
Clients
Invoice numbering, bank, terms & tax defaults live on the business · GST treatment & TDS per client
{{ c.name }}
{{ c.officialNote }}
{{ c.curLabel }} {{ c.gstChip }} Edit
{{ c.addr }}
GSTIN {{ c.gstin }} · {{ c.email }}
TDS {{ c.tds }}% {{ c.bizName }}
Invoiced FY {{ c.invStr }} Received {{ c.recStr }}
+ Add client
{{ b.short }}
{{ b.name }}
next invoice: {{ b.nextNo }}
Edit
{{ b.addr }}
GSTIN {{ b.gstin }} · {{ b.email }}
Bank: {{ b.bank }}
Default terms: {{ b.terms }}
Signatory: {{ b.sign }}
+ Add business
Email invoice
{{ em.meta }}
To — separate multiple recipients with commas
{{ em.recipientCount }}
Cc
Bcc
Subject
Message
Attachment — {{ em.pdfName }}
{{ em.toError }}
{{ em.note }}
Payment reminder
{{ rm.meta }}
To
{{ rm.to }}
Subject
Message
Sending is logged on the invoice
{{ se.title }}
Name
Amount per cycle (₹)
Cycle
Category
Business
Next due
Incl. GST
No GST
Each time the due date passes, an expense is posted automatically and the date advances one cycle.
{{ xe.title }}
Reading receipt… Upload a photo/screenshot — description, date, amount & GST fill in automatically; review before saving {{ xe.scanErr }} ✓ Details filled from receipt — please verify
Description
Date
Amount (₹)
Category
Business
Linked invoice (vendor payment against a project / retainer billing)
Amount includes GST
No GST
rate %
{{ xe.exGstNote }}
{{ pe.title }}
Project name
Client
Business
Value (₹)
Expected invoicing month
Status
Expected
Ready to bill
"Ready to bill" moves it to Due for billing with a one-click → invoice
{{ re.title }}
Retainer name
Client
Business
Amount per cycle (₹)
Cycle
Auto-draft invoices
⟳ On
Off
Next cycle due
When a cycle comes due, a numbered draft invoice is created automatically and the next due date advances by one cycle.
{{ ce.title }}
Client name (official, on invoices)
Alias (shown in app)
Billing address
GSTIN
Email
GST treatment
Intra-state · CGST+SGST
Inter-state · IGST
Export · 0% under LUT
Billing currency
Non-INR clients get an FX rate per invoice; reports & tax convert to ₹
GST rate %
TDS %
Default business
{{ be.title }}
{{ be.shortPreview }}
PNG/JPG · shown on invoices remove
Business name
Logo initials
Address
GSTIN
Email
Bank details (shown on every invoice)
TAX DEFAULTS applied to new clients of this business (each client can override)
Default GST rate %
Default TDS %
Default terms note
Signatory name
Designation
Digital signature image
{{ be.signEl }} no signature
remove
Size {{ be.signScale }}%
PNG with transparency works best. Appears above the signatory name on invoices and PDFs.
Invoice no. prefix
Next number
Next invoice will be numbered {{ be.nextPreview }}