No, it’s not. Contrary to popular belief, ranking first in Google has nothing to do with money! While large marketing budgets help when it comes to SEO & PPC, as you can do more, however its about how smart is your website regarding its content and coding. More specialist smaller sites or sites creating great content can often outrank bigger companies. All the search engines do offer paid advertising models, where you can pay to appear higher in the paid results, but these have no impact on the natural search results. Once you stop paying, you tend to lose the top spots. It is highly advisable to use organic search optimization along with paid search optimization.