労働者はドイツ労働戦線（DAF）に加盟し、その指導に従うようになった。労働戦線の組織歓喜力行団は労働者に余暇・スポーツ・演奏会・祭典を提供し、その中でナチズムの浸透を図った。一方で賃金抑制策のため、景気が回復しても労働者の時間当たりの収益は伸びなかった。原則的に一日8時間、週40時間労働が定められていたが、労働力不足が深刻になると労働時間を延ばすことで対応した。また失業保険の保険料も引き下げられることはなく、支払い条件も厳格化された。集められた資金は本来の役割ではなく、公共投資のための基金となった。
雇用創出の一方で、ナチス・ドイツ政府は追加雇用（ドイツ語: Zusätzliche Beschäftigung）と呼ばれる失業者数の削減政策を取った。これは工業生産過程外で失業労働力を吸収し、労働市場の過密を緩和させるものであった。この追加雇用には緊急事業や1931年から始まった労働奉仕などがある。これらの事業に参加した労働者は衣食住は現物支給されたものの、賃金と呼べるほどのものは受け取っておらず、期間も短かった。また大卒の若者を一年間農業年季奉仕（ドイツ語: Landjahr）に出し、労働市場への労働力供給を延期させた。さらに女子労働力の削減政策も行われた。第一次ラインハルト計画では結婚奨励と女子家事手伝いに対する優遇措置が盛り込まれ、女性の労働市場から家庭への移動が促進された。
ヴァイマル共和国時代からの重要な政治課題が膨大な失業者問題であった。1927年から機械力より人力を優先させる公共事業（緊急事業、ドイツ語: Notstandsarbeit）で雇用を創出しようという雇用創出計画が策定され、パーペン・シュライヒャー政権時代に決定されていた。ナチス政府はパーペン計画と緊急計画を継承した上で、主要な雇用創出計画を1933年中に策定した。組閣後の2月1日にヒトラーは農民救済と失業問題解決を公約し、ヒトラーを議長、財務相クロージク、経済・農業相フーゲンベルク、労相フランツ・ゼルテ、労働担当国家弁務官ゲーレケによる雇用創出委員会を再スタートさせた。しかしナチ党を無視した政策を取ろうとしたゲーレケは3月に横領の疑いで逮捕され、ナチ党主導による雇用政策があらためて開始される事になった。6月1日には第一次失業減少法、通称第一次ラインハルト計画がスタートした。6月27日には「帝国アウトバーン会社の設立に関する法律」（Gesetz über die Errichtung eines Unternehmens Reichsautobahnen）が公布され、7月15日には租税軽減法、9月21日には第二次失業減少法、通称第二次ラインハルト計画がスタートした。
1935年にザールラントがドイツに復帰し、ドイツの石炭収入は飛躍的に増加した。1938年3月13日にはオーストリアが併合され（アンシュルス）、ドイツ経済域に組み込まれた。オーストリアには60万人の失業者が存在するなど不況のまっただ中であったが、4億シリングにのぼる金・外貨準備と水力発電を含む膨大な資源も獲得した。3月23日にはオーストリア経済復興令が発令され、公共事業による雇用拡充が行われた。同年11月には継続して失業している者は10万人に減少したと発表されている。同年10月にはミュンヘン会談の結果、チェコスロバキアからズデーテン地方を獲得した。政府はこれによって同地の繊維・ガラス・陶磁器工業を手に入れた。さらに翌1939年3月にはチェコをベーメン・メーレン保護領として支配下に置き、同地の鉱山や当時世界有数の武器工場を手に入れた。また、外貨不足にあえぐドイツにとって、保護領の外国貿易は貴重な外貨供給源であった。
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE log4j:configuration PUBLIC"http://logging.apache.org/log4j/docs/api/org/apache/log4j/xml/log4j.dtd"><log4j:configuration>    <!-- アペンダとは出力先のことであり、例えばコンソールやファイルを指す。    アペンダの名前は好きに決めてよい。-->    <appender name="stdout" class="org.apache.log4j.ConsoleAppender">        <layout class="org.apache.log4j.PatternLayout">            <param name="ConversionPattern"                value="%d{ABSOLUTE} %5p %c{1}:%L - %m%n" />        </layout>    </appender>     <!-- 'org.springframework'カテゴリのロガーは、infoレベル以上のメッセージのみロギングする。    もしロガーをクラス名で検索し（例：Logger.getLogger(AClass.class)）AClassが    springframework.orgパッケージに属するなら、そのロガーはこのカテゴリに属する。-->    <logger name="org.springframework">        <level value="info"/>    </logger>    <!-- springは原則としてinfo以上のログしか取らないが、PropertyEditorRegistrySupportクラスについては    デバッグログも欲しい-->    <logger name="org.springframework.beans.PropertyEditorRegistrySupport">        <level value="debug"/>    </logger>     <logger name="org.acegisecurity">        <level value="info"/>    </logger>     <root><!-- rootカテゴリ -->        <!-- 別途定義が無い限り、デバッグレベル以上の全てのメッセージをロギングする。-->        <!-- 別途定義が無い限り、全てのログは「stdout」アペンダにてロギングされる。 -->        <level value="debug" />        <appender-ref ref="stdout" />    </root></log4j:configuration>（訳注：この設定例中に出現する「カテゴリ」という用語と、「ロガー」の旧称としての「カテゴリ」との関係は不詳。）