Testimonials
Services
Call with theindiantaxguy
About me
Frequently asked questions
What does a virtual CFO do?
A virtual CFO provides financial leadership to a business on an outsourced basis instead of joining as a full-time employee. The role typically covers keeping the books accurate and up to date, preparing MIS reports and dashboards, managing cash flow and working capital, budgeting and forecasting, overseeing GST, TDS and income tax compliance, running payroll, and advising the founder on profitability, cost control and fundraising readiness. Unlike a traditional bookkeeper who mainly records transactions, a virtual CFO helps you make financial decisions. Startups and SMEs prefer this model because it costs a fraction of a full-time in-house CFO salary.
What is included in virtual CFO services?
The scope varies by provider, but most engagements include bookkeeping and month-end closing, MIS reports and real-time dashboards, cash flow tracking, GST registration and return filing, TDS and income tax compliance, payroll processing, receivables and payables management, and budgeting or investor reporting. Some providers also cover specialised areas such as cross-border taxation, FEMA compliance, and entity setup. Before signing, ask for a written scope of work so you know exactly which compliances, reports and reviews are covered in the monthly fee.
When should a startup opt for virtual CFO services in India?
A good indicator is when founders start spending hours every week on books, GST, TDS and payroll instead of on the business, or when compliance deadlines and reconciliations begin slipping. Many startups also bring in virtual CFO services in India while preparing for a funding round, since investors expect clean financials, MIS reports and proper due diligence records. A retainer-based arrangement scales with your transaction volume and usually costs far less than a full-time CFO, which makes it practical even for early-stage companies.
How to do GST registration online?
Registration is free of cost and is done on the official GST portal. Keep your PAN, Aadhaar, mobile number, email, bank account details and address proof ready. Under Services > Registration > New Registration, fill in Part-A to generate a TRN, then complete Part-B with business details, upload documents and verify using DSC, EVC or Aadhaar OTP. You will receive an ARN, and after verification — which may involve Aadhaar authentication or, in some cases, physical verification of your premises — the GSTIN and registration certificate are issued, usually within about seven working days.
Which GST registration documents do I need?
The checklist depends on your business structure, but commonly required items are the PAN of the business or proprietor, Aadhaar of the authorised signatory, a passport-size photograph, proof of the principal place of business such as an electricity bill along with a rent agreement or ownership deed (plus a no-objection certificate from the owner if the premises are rented), and bank proof like a cancelled cheque or bank statement. Companies additionally need the certificate of incorporation and a board resolution authorising the signatory, LLPs need the partnership deed, and companies and LLPs must submit the authorised signatory's digital signature certificate. Mismatched or unclear documents are the most common reason for queries and rejections, so scan everything clearly before applying.
What are the GST registration fees?
The government charges no fee — GST registration is completely free on the GST portal for all categories of taxpayers. What you may pay for is professional assistance, since CAs and consultants charge a service fee for preparing and filing the application, and this varies with your business structure and the number of states involved. Be wary of anyone asking for a "government fee" for a fresh registration, because no such amount exists. Post-registration compliance, such as filing GSTR-1 and GSTR-3B or a composition scheme return, is a separate engagement and is usually charged as a monthly or annual compliance fee.
What is the GST registration limit in India?
For businesses supplying goods, GST registration becomes mandatory once aggregate turnover crosses ₹40 lakh in a financial year in most states, with a lower threshold of ₹20 lakh in special category states. For service providers, the threshold is ₹20 lakh, reduced to ₹10 lakh in special category states. Separately, some categories must register irrespective of turnover, such as casual taxable persons, non-resident taxable persons, and persons liable to pay tax under reverse charge. Rules for selling through e-commerce platforms also differ between goods and services, so verify the requirement for your specific model before you start selling.
How can I check my GST registration status?
Use the ARN (Application Reference Number) you received after submitting the application. On the GST portal, go to Services > Registration > Track Application Status, enter the ARN and the captcha to see whether your application is submitted, under process, query raised, approved or rejected. If a query has been raised, the officer has issued a clarification notice (Form GST REG-03) and you must reply through Form GST REG-04, usually within seven days, failing which the application can be rejected. If the officer takes no action within seven working days, the registration is deemed approved and you can download the certificate from the portal.
Where is the GST registration certificate download option on the GST portal?
Once your registration is approved, log in to the GST portal and go to Services > User Services > View/Download Certificates, select the GST registration certificate from the dropdown and download it as a PDF. Regular taxpayers receive this certificate as Form GST REG-06. If you only need to verify someone else's GSTIN — for vendor onboarding, for example — you can use the Search Taxpayer option on the portal without logging in, though the downloadable PDF is available only to the registered taxpayer. Businesses are also expected to display the certificate prominently at their principal place of business.
What is FEMA compliance in India?
FEMA, the Foreign Exchange Management Act, 1999, governs all foreign exchange transactions in India, including foreign investment into Indian companies, exports and imports, overseas investments and personal remittances. FEMA compliance means conducting these transactions through authorised channels, mainly AD banks, within the limits, routes and reporting timelines the RBI prescribes. In practice it covers areas like reporting foreign shareholding, realising export proceeds on time, filing the annual FLA return, and maintaining documentation for every inward and outward remittance. Non-compliance can attract significant penalties, so exporters, startups with foreign funding and freelancers receiving foreign payments should all track their FEMA obligations carefully.
What does FEMA compliance for export of goods require?
Exporters must ship goods through an AD bank, declare the export on the prescribed form in the EDPMS system, and realise the export proceeds within the RBI-prescribed window, which is generally nine months from the date of export and can be extended with the AD bank's approval. Every shipping bill and invoice is tracked in EDPMS until the payment is realised, so outstanding entries stay visible to your bank and auditors. You also need to maintain documents such as invoices, shipping bills and bank realization certificates, and follow the prescribed write-off process for any unrealised amounts. Since EDPMS outstandings can affect bank credit and approvals, timely realisation and periodic reconciliation matter a lot.
How does FEMA compliance for inward remittance work?
Every foreign payment you receive flows through an AD bank, and the compliance depends on the purpose of the money. Export proceeds are credited against your export declarations or invoices, the bank applies the correct RBI purpose code, and it may ask for invoices or agreements before releasing the funds. Money received as foreign investment needs specific reporting, such as Form FC-GPR after shares are allotted to a foreign investor, while personal remittances must come through permitted routes with proper documentation. Keeping a clean trail of purpose codes, invoices and agreements ensures smooth credits and keeps you compliant.
What are the FEMA compliances for a private limited company?
A private limited company with foreign investment or cross-border dealings has a defined set of filings: Form FC-GPR within 30 days of allotting shares to foreign investors, Form FC-TRS when shares move between residents and non-residents, the annual FLA return reporting foreign liabilities and assets, and ECB-2 returns if the company has borrowed through the external commercial borrowing route. Companies making downstream investments have additional annual performance reporting. These filings are made through the AD bank or the RBI's FIRMS/SMF portal, and delays attract late fees and, in serious cases, compounding or penalties. Mapping every foreign transaction to its reporting requirement at the start of the financial year helps directors avoid discovering missed filings during a funding round or audit.
How does US LLC setup for Indian founders work?
An Indian founder can incorporate a US LLC entirely online without travelling to the US. The typical process is to choose a state — Delaware and Wyoming are popular for their business-friendly rules — appoint a registered agent in that state, file the formation documents, and then apply for an EIN with the IRS, which can take a few weeks for non-residents without an SSN. You will also need a US business bank account or a suitable fintech alternative. On the compliance side, a foreign-owned single-member LLC must file Form 5472 with a pro-forma 1120 every year, and funding the LLC from India must follow FEMA routes such as LRS or ODI. Working with a CA who understands cross-border structuring helps you get both the US and Indian side right.
How is HRA calculation done for income tax exemption?
For salaried employees, the exempt portion of HRA is the least of three amounts: the actual HRA received from the employer, rent paid minus 10% of basic salary plus DA where applicable, and 50% of basic salary for those living in metro cities — Delhi, Mumbai, Chennai or Kolkata — or 40% for non-metro cities. For example, if your basic salary is ₹60,000 a month, HRA received is ₹25,000 and rent paid is ₹20,000, the exemption works out to the lowest of ₹25,000, ₹14,000 and ₹30,000, which is ₹14,000 a month. Keep rent receipts and the landlord's PAN handy if annual rent exceeds ₹1 lakh, and remember the HRA exemption is available only under the old tax regime.