Yes, Facebook ads can be charged on a daily basis. When setting up a Facebook ad campaign, you have the option to specify a daily budget, which is the maximum amount you're willing to spend on ads each day. Facebook will then attempt to evenly distribute your budget over the course of the day to optimize your ad's performance. Keep in mind that Facebook also offers other budgeting options such as lifetime budget, where you set a total budget for the entire duration of the campaign.