> For the complete documentation index, see [llms.txt](https://yield-io.gitbook.io/yield-360/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yield-io.gitbook.io/yield-360/guides/auto-staking/difference-between-staking-and-auto-staking.md).

# Difference between staking and Auto-staking

The primary difference between classic staking and automated staking, is the set of operations performed in each staking protocol. The former typically entails a lengthy manual procedure that involves a series of time-consuming steps in order to stake one's funds. The most frustratingly complex step among all the hustling steps to be followed is to find the right staking pool based on one's preferences; this can be demotivating due to the vast number of options available on the internet, all of which are similar in one way or another, ultimately confusing a beginner.

| Staking                     | Auto-staking                     |
| --------------------------- | -------------------------------- |
| It is carried out mannually | It is executed by smart contract |
| Lengthy procedure           | Single step automation           |
| Linear returns              | Exponential returns              |
| Fixed rate of return        | Compounded interest rate         |
| Better in short run         | Better in long run               |
