Smart earning