How well do alternative labor market theories explain variations in net job creation? According to search-matching theory, job creation in a firm should depend on the availability of workers (unemployment) and on the number of job openings in other firms (congestion). According to efficiency wage and bargaining theory, wages are set above the market clearing level and employment is determined by labor demand. To compare these models we estimate an encompassing equation for net job creation on firm-level data. The results support demand-oriented theories of job creation, whereas we find no evidence in favor of the search-matching theory.