Honestly, your CA friend is right and this is something most salaried employees don't realise until it bites them.
Under the Income Tax Act, any personal expense paid by your employer — directly or through a company credit card — qualifies as a perquisite under Section 17(2). It gets added to your gross salary and taxed accordingly. The key word is 'paid by employer.' If the company settles that credit card bill and it includes your personal spends, that amount is technically a perk in your hands.
Now here's where your situation gets a bit more nuanced. You said you repaid the amount. That actually matters. If you've reimbursed the company for the personal expenses, most tax officers will treat it as if no benefit was actually received by you. The perquisite valuation is generally done on a net basis — benefit received minus amount paid back by employee. So if you repaid fully, your taxable perquisite could be zero or minimal.
The problem is the delay. 6-8 weeks of float where company money was essentially funding your personal life — technically that's an interest-free loan from the employer, which is ALSO a perquisite under Rule 3(7)(i). But honestly, for ₹18-20k over a few months, the taxable value of that notional interest is going to be maybe ₹200-400 max. Not worth losing sleep over.
What you should actually do right now:
1. Get a clear statement from your company's accounts team showing what personal expenses were on the card and confirm your repayments are logged.
2. Ask your HR or payroll team whether they've included any perquisite value in your Form 16 for this. Most smaller IT firms don't bother tracking this unless amounts are large.
3. If Form 16 doesn't show it and you've repaid, you're probably fine — but keep those repayment records (bank transfer receipts, expense reports) for at least 6 years in case of scrutiny.
One thing people get wrong: they assume because HR didn't say anything, there's no tax issue. HR and payroll are often sloppy about perquisite reporting. The liability is still yours as the employee.
My recommendation — get those repayment proofs in order, confirm with HR that the amounts are settled in company books, and file your ITR normally. If any amount genuinely wasn't repaid, declare it as perquisite yourself. Voluntary disclosure is always cleaner than getting a notice later.