Правительство потребовало от индийцев Трансвааля зарегистрироваться до августа 1907 года под угрозой депортации. Власти разослали индийцам официальные повестки с требованием явиться в полицию для регистрации или покинуть Трансвааль. У входа в конторы сторонники Ганди выставили пикеты из добровольцев, чтобы отговорить от регистрации тех, кто пришел регистрироваться. Пикетчики получили приказ относиться к людям, которые все-таки зарегистрируются, максимально учтиво и ни в коем случае не применять к ним насилие.
В итоге зарегистрировались только 500 человек. 28 декабря 1907 года Ганди вызвали в суд. 11 января 1908 года он организовал перед зданием магистрата в Йоханнесбурге шествие протеста, участники которого отказались подчиниться требованию властей. Ганди предстал перед судом за организацию несанкционированной демонстрации. Но он и не думал оправдываться, а прямо заявил суду, что является руководителем кампании гражданского неповиновения индийцев несправедливому закону и поэтому готов без возражений принять самый строгий приговор. Хорошо знавший Ганди по тем процессам, где он выступал в качестве адвоката, судья Дж. Джордан сочувствовал ему. Оправдать Мохандаса Ганди он не мог, но вынес ему самый мягкий из возможных приговор: два месяца тюрьмы. Тут была также цель не разжигать еще больше недовольство индийской общины.
Но очень скоро к Ганди в тюрьме присоединились другие участники сатьяграхи. Добровольцы соревновались друг с другом, чтобы попасть в тюрьму. Там собрались 155 участников кампании гражданского неповиновения. Им приходилось спать на земляном полу, кормили их весьма скудно, но их дух был крепок как никогда.
Между тем закон о принудительной регистрации индийцев превратился в клочок бумаги. Его никто не собирался соблюдать. Индийцы его игнорировали. Десятки и сотни тысяч людей невозможно посадить в тюрьму.
А те, кто все-таки оказывался в тюрьме, продолжали неповиновение властям. Глава трансваальского