Seychelles grants visas to all foreign nationals free of charge. You will pay the fee only in case of visa extension.
You can stay in Seychelles for up to three months. You can also increase this duration up to twelve months with a simple extension process at the Immigration Department in Seychelles.
Yes, you can extend your duration of stay in Seychelles for up to twelve months in total.