Skip to content
Dulini Mendis
Canva
Build

Cost reduction

Halving the cost of Liberation, one of the ways Canva AI makes designs, by switching it to cheaper models and testing with real users that the designs were still good.

Built with

  • LLM evals
  • A/B testing
  • Open-source models
  • First-party models
  • Frontier models

The story

Context

Canva AI can turn a prompt into a finished design, whether that's a presentation, an Instagram post or something else. I worked first in the design generation space, and later in a platform team that supported Canva AI.

Liberation was one of the methods Canva used to generate those designs, and it ran on frontier models. They made great designs, but each one cost real money, and Canva AI was being used a lot. Cost turned into one of the biggest questions for the whole company. In 2026 Canva's founders said publicly that the cost of serving AI had forced them to slow its rollout and lower the year's revenue forecast.

What I did

I led the work to bring Liberation's costs down. The main lever was the model itself. Wherever it could do the job, we replaced an expensive frontier model with an open-source model, one of Canva's own first-party models, or a cheaper frontier model.

A cheaper model only counts as a saving if the designs are still good. Every candidate went through evals first, which compared its output with the model it would replace. The ones that passed went into A/B tests with real user cohorts, so we could see whether people accepted the designs as readily as before.

A lot of the work was coordination. I worked with Canva's CORE research group, who trained the first-party models, and with outside vendors to get access to third-party models, and kept them all moving towards the same goal.

Outcome

We cut Liberation's costs by 50%. The evals and A/B tests showed design quality held up, so users got designs just as good for half the cost.

Getting AI costs under control became one of Canva's top priorities. By August 2026 the company said it had cut the cost of serving an AI task by nearly 90%, by moving work onto its own and cheaper models and reviewing the economics of its AI tools every week. Moving Liberation onto cheaper models was part of that same effort.