Sachverhalt: Sachverhalt: A. X._ liess durch die von ihm beherrschte Y._ GmbH auf seinem Grundstück Kat. 1000 an der A._strasse in Oberrieden ein Mehrfamilienhaus errichten. Nach Begründung von Stockwerkeigentum veräusserte er im April 2003 sechs bezugsbereite Eigentumswohnungen mit Nebenräumen. A. X._ liess durch die von ihm beherrschte Y._ GmbH auf seinem Grundstück Kat. 1000 an der A._strasse in Oberrieden ein Mehrfamilienhaus errichten. Nach Begründung von Stockwerkeigentum veräusserte er im April 2003 sechs bezugsbereite Eigentumswohnungen mit Nebenräumen. B. Weil X._ die Bauabrechnung der Y._ GmbH nicht eingereicht hatte, schätze ihn die Kommission für Grundsteuern der Gemeinde Oberrieden am 4. Juli 2005 ermessensweise auf eine Grundstückgewinnsteuer von Fr. 519'000.-- ein. Im Einspracheverfahren berücksichtigte die Kommission für Grundsteuern der Gemeinde Oberrieden die nachgereichte Bauabrechnung, verzichtete jedoch auf die Anrechnung eines Generalunternehmerhonorars und reduzierte die Grundstückgewinnsteuer im Entscheid vom 5. Dezember 2005 auf Fr. 347'360.--; dabei auferlegte sie X._ Kosten für das Einspracheverfahren von Fr. 3'500.--. Den hiergegen erhobenen Rekurs wies die Steuerrekurskommission III des Kantons Zürich mit Entscheid vom 19. Juni 2006 ab und liess den zusätzlich beantragten Abzug von auf dem Grundstückgewinn anfallenden Sozialversicherungsbeiträgen nicht zu. Auch die Beschwerde an das Verwaltungsgericht des Kantons Zürich wurde mit Urteil vom 6. Dezember 2006 (versandt am 29. Januar 2007) abgewiesen. B. Weil X._ die Bauabrechnung der Y._ GmbH nicht eingereicht hatte, schätze ihn die Kommission für Grundsteuern der Gemeinde Oberrieden am 4. Juli 2005 ermessensweise auf eine Grundstückgewinnsteuer von Fr. 519'000.-- ein. Im Einspracheverfahren berücksichtigte die Kommission für Grundsteuern der Gemeinde Oberrieden die nachgereichte Bauabrechnung, verzichtete jedoch auf die Anrechnung eines Generalunternehmerhonorars und reduzierte die Grundstückgewinnsteuer im Entscheid vom 5. Dezember 2005 auf Fr. 347'360.--; dabei auferlegte sie X._ Kosten für das Einspracheverfahren von Fr. 3'500.--. Den hiergegen erhobenen Rekurs wies die Steuerrekurskommission III des Kantons Zürich mit Entscheid vom 19. Juni 2006 ab und liess den zusätzlich beantragten Abzug von auf dem Grundstückgewinn anfallenden Sozialversicherungsbeiträgen nicht zu. Auch die Beschwerde an das Verwaltungsgericht des Kantons Zürich wurde mit Urteil vom 6. Dezember 2006 (versandt am 29. Januar 2007) abgewiesen. C. Mit Eingabe vom 27. Februar 2007 führt X._ Verwaltungsgerichtsbeschwerde an das Bundesgericht mit dem Antrag, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 6. Dezember 2006 aufzuheben und die Sache zur Neuveranlagung an die Vorinstanzen zurückzuweisen. Er rügt die ungenügende Berücksichtigung der Baukosten als wertvermehrende Aufwendungen, die Nichtberücksichtigung der Sozialversicherungsbeiträge sowie die Kostenauflage im Einspracheverfahren. C. Mit Eingabe vom 27. Februar 2007 führt X._ Verwaltungsgerichtsbeschwerde an das Bundesgericht mit dem Antrag, den Entscheid des Verwaltungsgerichts des Kantons Zürich vom 6. Dezember 2006 aufzuheben und die Sache zur Neuveranlagung an die Vorinstanzen zurückzuweisen. Er rügt die ungenügende Berücksichtigung der Baukosten als wertvermehrende Aufwendungen, die Nichtberücksichtigung der Sozialversicherungsbeiträge sowie die Kostenauflage im Einspracheverfahren. D. Die Kommission für Grundsteuern der Gemeinde Oberrieden, das Verwaltungsgericht des Kantons Zürich sowie die Eidgenössische Steuerverwaltung (Hauptabteilung Direkte Bundessteuer, Verrechnungssteuer, Stempelabgaben) beantragen die Abweisung der Beschwerde. 