u hebt / u heeft

From a historical point of view there is some confusion about ‘u’ being 2nd or 3rd person singular. This isn’t a problem as in most verbs the finite forms of the 2nd and 3rd person are identical. In the verb ‘hebben’ however, there are different forms: je hebt (2nd) and hij/ze heeft (3rd). Both choices are possible and correct; it’s merely a matter of personal and maybe regional choice if someone uses u hebt or u heeft.

In the verb ‘zijn’ there is a similar case: je bent and hij/ze is. In practice this isn’t a problem anymore, as everybody says ‘u bent’. U is is very old-fashioned nowadays, at least in standard Dutch. This may be different in dialectal or regional variants.

Source – http://www.dutchgrammar.com