It shall be unlawful for any employer, by himself or by his agent, or for any agent of any employer, or for any other person, directly or indirectly, to impose as a condition, express or implied, in or for the employment of any workman or employee, any terms as to the place at which, or the person with whom any workman or employee is to board, lodge, subsist or reside; or as to the place or store at which he shall purchase his goods, wares or merchandise; or as to the place at which, or the manner in which, or the person with whom any wages or portion of wages paid to the workman or employee are or is to be expended; and no employer shall, by himself or his agent, nor shall any agent of any employer dismiss any workman or employee from his employment for or on account of the place at which, or the person with whom such workmen or employee may board, lodge, subsist or reside; or as to the place or store at which he shall purchase his goods, wares and merchandise; or for or on account of the place at which, or the person with whom any wages or portion of wages paid by the employer to such workman or employee are or is expended, or fail to be expended: provided, that this shall not apply to the collection of hospital fees or dues.
Any employer, who by himself or by his agent, or any agent of any employer, or any other person, who shall violate any of the provisions of this section, shall be guilty of a misdemeanor, and upon conviction thereof shall be fined not less than $100 nor to exceed $300, or be imprisoned in the county jail for not less than thirty (30) days nor to exceed ninety (90) days, or shall suffer both such fine and imprisonment.
Idaho Code § 44-902