Facebook is letting app developers charge subscription fees, in addition to existing one-time payments, for games and other applications on its site.

Facebook said on its developer blog on Tuesday that the subscription feature will be available in July.

The changes open up a new revenue stream for developers as well as for Facebook, which takes a 30 per cent cut from all payments on its site.

Advertisement: Story continues below

People will still able to make payments on a one-time basis. Facebook is also replacing its own Credits currency with users' local currency. So Australian users will pay in Australian dollars and those in Japan will pay in Japanese Yen.

Payments for virtual items, such as chips on "Zynga Poker," accounted for 17 per cent of Facebook's revenue in the first quarter.