Generally, before filing, we will conduct search in the CNIPA’s online TM database to check whether there are identical or similar prior trademarks in the same class, which may become obstacles to your trademark application. For rough search, we can do it for free, but if you need a detailed search result, we will charge USD150 (our standard fee) (we can also offer you a discount if there is a package of trademark searches) for searching one mark in one class.