Быстрый рост количества членов, изменения в социальном составе СДПГ привели к сдвигам в расстановке сил внутри партии, которые отражали глубинные процессы, связанные с новой фазой развития капитализма. Кадровые рабочие представляли опору революционного направления, в то же время в партии увеличивалась доля выходцев из мелкобуржуазных слоев, недовольных политикой правительства, порой даже «пролетаризовавшимися» в процессе индустриализации. В условиях экономического подъема возросла прослойка так называемой «рабочей аристократии» — квалифицированных рабочих. В 1912 г. их доля в составе трудящихся Пруссии достигла 15 %. Эти группы были более склонны к борьбе за социальные реформы и легальные методы действия. Опорой реформизма в СДПГ стала часть бюрократизирующейся профсоюзной верхушки и депутатов фракции СДПГ в рейхстаге, убежденных в эффективности методов парламентаризма. Противоречие между революционной теорией и реформистской практикой, содержавшееся в Эрфуртской программе, было обусловлено не только тактическими соображениями.
В социал-демократическом движении вызревало течение, призывающее пересмотреть некоторые принципиальные положения марксизма. В конце 1890-х гг. главным теоретиком ревизионизма становится Э. Бернштейн. Наибольшую известность получила его работа «Предпосылки социализма и задачи социал-демократии», вышедшая в 1899 г. Автор назвал марксизм «теорией катастроф» и выступил с отрицанием почти всех его основных постулатов. Бернштейн опровергал тезисы марксизма о нарастании противоречий между трудом и капиталом, о неизбежном крахе буржуазного общества. Он выступил против утверждений марксизма о необходимости революции, классовой борьбы, экспроприации буржуазии и обобществления основных средств производства. Особенно остро он критиковал положение о диктатуре пролетариата, утверждая, что рабочий класс не подготовлен к осуществлению политической власти. Автор доказывал, что большинство общественных институтов охватил процесс демократизации, и возможно преобразование капиталистического общества путем социальных реформ, в частности через создание кооперативных товариществ, которые могут стать ячейками будущего социалистического общества. Придавая исключительное значение реформам, он писал о социализме: «Эта цель... для меня ничто, движение же — все». Бернштейн призывал СДПГ отказаться от революционных целей и стать не пролетарской, а народной партией, то есть открыть доступ в нее представителям всех демократических слоев населения.
Против Бернштейна и его приверженцев выступили Роза Люксембург (1871-1919), В. Либкнехт, К. Каутский, Франц Меринг (1846-1919), А. Бебель и др. Центральным вопросом дискуссии стала проблема соотношения революции и реформы. Представительница революционного крыла СДПГ Р. Люксембург в брошюре «Социальная реформа или революция» (1900) отстаивала установку СДПГ на завоевание рабочим классом политической власти. Она отрицала возможность проведения через буржуазный парламент кардинальных общественных преобразований, содействующих движению к социализму.
К. Каутский в «споре о ревизионизме» занял центристскую позицию. Не соглашаясь с Р. Люксембург по большинству пунктов, он поддержал ее в главном: заявил, что марксизм по-прежнему является верной теорией. По его мнению, рабочая партия, чтобы победить, должна ставить в качестве конечной цели социалистическую революцию. Каутского поддержало большинство руководителей СДПГ, которые опасались, что обострение дискуссий приведет к расколу партии. На съезде СДПГ в Ганновере в 1899 г. они добились осуждения ревизионизма. В резолюции объявлялось недопустимым изменение программы и тактики СДПГ. Резолюция предписывала партии «заботиться о сохранении самостоятельности и независимости», но она не запрещала социал-демократам сотрудничество «от случая к случаю» с буржуазными партиями, если речь идет «об усилении СДПГ на выборах, расширении прав и свобод народа, улучшении его социального статуса».