For a given form F ∈ Z[x 1 , . . . , x s ] we apply the circle method in order to give an asymptotic estimate of the number of m-tuples x 1 , . . . , x m spanning a linear space on the hypersurface F(X ) = 0 with the property that det ((x 1 , . . . , x m ) t (x 1 , . . . , x m )) = b. This allows us in some measure to count rational linear spaces on hypersurfaces whose underlying integer lattice is primitive.