Contractors as self-employed do not receive employee benefits in Spain, and your company should not offer benefits.  If you did, the contractor might be reclassified as an employee which would increase your compliance obligations dramatically.