Skip to content
whichdevtool?
Categories ▾

Frameworks and UI

Frontend and full-stack frameworks Backend frameworks UI component libraries

Hosting

VPS and cloud servers App hosting and PaaS

Data

Managed databases File and object storage ORMs and database toolkits

AI

AI model APIs

Email

Transactional email APIs Email marketing and newsletters

Payments

Payments and billing

Domains and edge

Domain registrars CDN, DNS and edge security

Operations and identity

Monitoring, uptime and error tracking Auth and identity Background jobs, queues and workflows
Stacks Directory
Ctrl K

Search directory
Menu
StacksDirectory Pricing changes Glossary
VPS and cloud servers App hosting and PaaS Managed databases Transactional email APIs Email marketing and newsletters Domain registrars CDN, DNS and edge security Monitoring, uptime and error tracking Auth and identity Frontend and full-stack frameworks Backend frameworks UI component libraries AI model APIs File and object storage Payments and billing Background jobs, queues and workflows ORMs and database toolkits
  1. Home
  2. Background jobs, queues and workflows
  3. Google Cloud Tasks

Managed task queue with HTTP push delivery · by Google Cloud

Google Cloud Tasks

Google Cloud's managed task queue that pushes each task to an HTTP endpoint or App Engine with retries, rate limits and scheduling, with 1 million free operations a month.

Visit cloud.google.com ↗ Alternatives Free tier EU region
cloud.google.com
Google Cloud Tasks homepage
§1

Overview

Cloud Tasks is a managed queue for discrete units of work. Your app creates a task naming a target (an HTTP URL, often Cloud Run or Cloud Functions, or an App Engine handler) and Cloud Tasks delivers it, retrying with backoff on failure and respecting the queue's rate and concurrency limits. Tasks can be scheduled for a future time and deduplicated by name.

Pricing is simple: the first 1 million billable operations a month are free, then $0.40 per million up to 5 billion. Both API calls and push delivery attempts count, including retries, and payloads are chunked at 32 KB.

Compared with Pub/Sub, Cloud Tasks gives explicit control over delivery rate and per-task scheduling; compared with job frameworks, it has no workflow steps or dashboard of results, so multi-step processes need Cloud Workflows or your own code.

§2

Pricing and plans

Free tier · card required

First 1 million billable operations (API calls and push delivery attempts) each month

At the limit Bills overage Operations past the free million are billed at $0.40 per million to your billing account.

Plan Price What you get
First 1M operations Free Per month
Up to 5 billion operations $0.40 per million Chunked at 32 KB
Over 5 billion Custom Contact sales

A billable operation is an API call or a push delivery attempt, so retries are billed. Tasks are chunked at 32 KB: a 96 KB task is 3 operations. Calls that act on several tasks count once per task (a list returning 25 tasks is 25 operations), and every call is at least one operation. Tasks failing from Google infrastructure errors are not billed. Network costs apply to HTTP target tasks, and the handler's compute (Cloud Run, Functions) is billed separately.

Source: cloud.google.com/tasks/pricing · prices as published, excluding tax.

§3

What it does

HTTP push delivery
Tasks are delivered to any HTTP endpoint or App Engine, with optional OIDC or OAuth tokens for authenticated targets.
Rate and concurrency control
Each queue sets maximum dispatches per second and concurrent dispatches.
Retries with backoff
Configurable retry attempts, durations and backoff per queue.
Scheduled tasks
Set a schedule time to deliver a task in the future.
Task deduplication
Named tasks prevent the same task being created twice.
§4

Strengths and limitations

Strengths

  • 1 million free operations every month
  • Push model works with serverless handlers on Cloud Run
  • Per-queue rate limiting protects downstream services
  • Regional queues, including EU regions

Limitations

  • Every delivery attempt, including retries, is billed
  • Payloads are billed per 32 KB chunk
  • HTTP handlers must respond within 10 minutes by default, 30 minutes at most
  • No workflow steps, result storage or run dashboard
  • Tied to Google Cloud
  • At-least-once delivery, so handlers must be idempotent
§5

Who it suits

Good for

  • Cloud Run or App Engine apps offloading slow work
  • Rate-limited calls to third-party APIs
  • Delayed one-off tasks

Look elsewhere if

  • Multi-step durable workflows
  • Apps not on Google Cloud that want an integrated job dashboard
§6

Alternatives to Google Cloud Tasks

Tool From Free option Stages
Sidekiq Redis-based background job library for Ruby
$99/mo Open source
Ha
Hangfire Background job library for .NET
$500/yr Open source
Wi
Windmill Open-source job orchestrator, workflow engine and internal-tool platform
$10/mo Free tier
Ob
Oban SQL-backed job processing library for Elixir (and Python)
$135/mo Open source
Celery Distributed task queue for Python
— Open source
DB
DBOS Postgres-backed durable workflow library
$99/mo Open source

All background jobs, queues and workflows →

§7

Questions

Is Google Cloud Tasks free?

The first 1 million billable operations each month are free; after that it is $0.40 per million.

What counts as a Cloud Tasks operation?

Any API call or push delivery attempt, chunked at 32 KB of payload, so retries and large tasks count more than once.

Cloud Tasks or Pub/Sub?

Cloud Tasks gives per-task scheduling and explicit delivery rate control to one handler; Pub/Sub is for broadcasting events to many subscribers.

Can Cloud Tasks schedule a task for later?

Yes. Each task can have a schedule time for future delivery.

Sources read for this page

  • https://cloud.google.com/tasks/pricing
  • https://cloud.google.com/tasks/docs/dual-overview
Spec sheet
From
Usage-based
$0.40 per million billable operations after the first million
Free tier
First 1 million billable operations (API calls and push delivery attempts) each month
Stages
HobbyIndieStartupScale-upEnterprise Suits hobby, indie, startup, scale-up, enterprise
Does
Task queue with HTTP push, scheduled tasks
Free allowance
1M operations/month
SDKs
Google Cloud client libraries (Node, Python, Go, Java, .NET, Ruby, PHP)
Self-host
No
Open source
No
Self-host
No
EU data
Available
Category
Jobs and queues
Visit cloud.google.com ↗

To report an out-of-date price or limit, use the correction form.

whichdevtool?

Developer and cloud tools compared on price, free tier and limits, each with its source. For side projects, solo developers and small teams.

Categories

  • VPS and cloud servers
  • App hosting and PaaS
  • Managed databases
  • Transactional email APIs
  • Email marketing and newsletters
  • Domain registrars
  • CDN, DNS and edge security
  • Monitoring, uptime and error tracking
  • Auth and identity
  • Frontend and full-stack frameworks
  • Backend frameworks
  • UI component libraries
  • AI model APIs
  • File and object storage
  • Payments and billing
  • Background jobs, queues and workflows
  • ORMs and database toolkits

Research

  • Directory
  • Stacks by project
  • Developer news
  • Pricing changes
  • Glossary

Site

  • About and methods
  • How we make money
  • Suggest a tool or fix
  • Privacy
© 2026 whichdevtool.com Prices change. Each tool page links to its source. We may earn a commission when you sign up through links on this site. How we make money