Each "brick" looks to be 8 blocks high, and I think they're hollow. I assume he's using the 2x4 lego blocks, which are basically two 2x2 blocks, meaning 272 2x4 blocks = 544 2x2 blocks.
544 / 8 means the area, looking from the top, not including the middle, is 68 2x2 blocks. There are 4 2x2 blocks at each corner, meaning the sides ad up to 64. Since the bricks are longer than they are wide, I'd take a guess that the longer sides are 22 blocks (not including corners), and the ends are 10 blocks not including corners, making each "brick" 24x12x8 (LxWxH) in 2x2 blocks. At an estimate anyway, they could be longer or shorter.
The dimensions of a 2x2 lego brick are about 16mm*16mm*9.6mm (not including the studs), so each full brick would be 384mm*192mm*76.8mm (LWH).
Now I don't know how large the house is, or indeed how many inside walls it's gonna have, but for a tiny square bungalow of, say, 8m*8m*3m, he's gonna need:
8000mm / 384mm for one layer of one wall (20.833r bricks, so, say 21 bricks)
that means for 4 walls, with 1 layer, that's approximately 80 (due to corners).
For height, 3000mm / 76.8mm = ~39 bricks.
80 x 39 = 3120 bricks. 3120 bricks x 272 blocks per brick means he'll need 848,640 2x4 bricks for a tiny bungalow, not including inside walls, furniture, a roof, etc. Approximately anyway.
If he's gonna make it two story, he'll have no where near enough bricks.