Is trademark search necessary before filing? How long does it take and how much does it cost for such a search?

To lower the possibility of potential rejection or a risk of opposition, a trademark search before filing is highly recommended. The estimate of costs for conducting a similar trademark search is USD170.00 per class. A search report can be delivered within five (5) working days after instructed.