There are already many good answers stating what can you offer to people to stay and work in a small business that is not able to provide good salary. I would like to cover another aspect of this question that was not yet touched.
I would strongly advise against hiring inexperienced people to work in a startup. There are already many risks associated with starting a new business and you probably do not want to add any more of them.
I have been working in a startup myself for 5 years. The idea to hire new people in that workplace was pretty much the same: let us hire inexperienced people (in this case - students or fresh university graduates) for a much less than average salary, give them a rough guidance on doing things and let them figure out the rest by trial and error. This resulted in very long project delays, negligible sales and the company retaining the "startup" status for 10 years after its foundation. The turnover of employees was very high, the original team is gone for a long time now and the company still struggles to make meaningful sales.
Things to consider about this approach to hiring people:
- As a startup you really want to start selling ASAP. Hiring inexperienced people will likely result in long project delays because they have to learn much more than someone with work experience.
- Inexperienced people are much more likely to make costly mistakes, especially when left with no guidance (and considering this is a startup, you will probably have no time to spare training them because of the workload).
- People working for a much lower than the average salary (comparable to governmental unemployment support) are likely to become resentful soon and their productivity levels will go down. Salary increases wont be possible, because you will be making lower sales due to people learning things slowly and not being able to completely focus on the success of your company.
- Your gut tells you right: people receiving much lower salary than than the average for the position will be very inclined to jump ship once they become more qualified at their job.
- Working at a startup is very stressful because job security is low and many things depend on the success of every individual employee. You don't want to have people working for you who have additional stress to learn things quickly.
- You yourself are more likely to become resentful towards your employees due to lack of commitment from their side, their inability to deliver results or other reasons.
Hire some experienced people which will be your key employees. Share equity with them so they will be less likely to jump ship. You have much bigger probability to save money and time by doing so and if your business is successful (as I have mentioned, there are many more pitfalls), this will pay off.
If you decide to go with low salary for inexperienced people approach, refer to other answers which suggest many excellent benefit options. I might add, that the ability to work while studying is also a good benefit for such employee.
Since the OP compares his salary offer to governmental unemployment benefits, I assumed that the offer is way below the average.