Yatra, Booking, and Agoda are what I usually check. Yes, around 10-25% I’d say and usually the discussed price (over phone) is final i.e no additional taxes unlike on portals where after you go for checkout tax will be extra, sometimes other myriad of fees.
On rare occasions I have been actually told to book from booking sites as they won’t be able to offer better prices :-)