mashgin

Creator

How to Add a Receipt Logo

Upload a custom logo to print on kiosk receipts. Covers file requirements, the upload flow in Cloud Settings, and how to verify the logo prints correctly.

๐Ÿ–ผ๏ธ

This guide walks you through uploading a custom receipt logo so it appears at the top of every printed kiosk receipt. New to Cloud settings? Start with Creator Location Settings Overview.

๐Ÿ“‹ Overview


A custom logo is one of the most-asked-for branding touches at a new location โ€” it makes printed receipts feel like part of your business rather than a generic kiosk slip. Use this guide when standing up a new site, rebranding, or replacing an outdated logo.

The logo lives at the top center of every printed receipt. It does not appear on emailed receipts or on the kiosk side display.

๐Ÿ–ผ๏ธ File Requirements


Before you upload, make sure your image meets these requirements:

  • Format: PNG (preferred) or JPG
  • Background: Transparent or white โ€” receipt paper is white, so a colored background will print as a visible block
  • Color: Black-and-white or grayscale prints sharpest on thermal receipt printers
  • Aspect ratio: Wider than tall โ€” the print area is roughly 2.5ร—1 inches
  • Resolution: 300ร—100 pixels minimum; 600ร—200 looks crisper
๐Ÿ’ก

Tip: Color logos still upload, but thermal printers convert them to black-and-white when printing. Test what your logo looks like in pure black-and-white before uploading.

โš ๏ธ

Avoid logos with thin lines or fine text โ€” they tend to disappear on receipt prints.

๐Ÿ“ค How to Upload


Step 1. Open Settings in Cloud

  1. Go to cloud.mashgin.com and log in
  1. Select your location from the location list
  1. Click Settings in the left sidebar
  1. Scroll to the Receipt section (or use the in-page search to find "Receipt Logo")
Notion image

Step 2. Upload your image

  1. Click Upload (or drag the file into the upload area)
  1. Choose the PNG or JPG file from your computer
  1. A preview of the logo appears once the upload completes
โš ๏ธ

If the preview looks off-center or stretched, the file's aspect ratio doesn't match the print area. Resize and re-upload.

Notion image

Step 3. Save and sync

  1. Click Save at the bottom of the Settings page
  1. The change syncs to the kiosk automatically within a couple of minutes
  1. Print a test receipt from the kiosk to confirm the logo looks right
ย 
Notion image

๐Ÿ’ก Tips


  • Don't have a print-ready logo? Free tools like Canva or Photopea can resize and convert any image to a transparent PNG.
  • Test before a busy day. Logo changes apply to every printed receipt going forward โ€” print a test the moment you save so you can fix it immediately if something looks off.
  • One logo per location. If you operate multiple sites and want the same logo everywhere, repeat these steps in each location's Settings page. There's no global upload (yet).

๐Ÿ› ๏ธ Troubleshooting


Logo doesn't appear on printed receipts

Issue: Saved the logo in Cloud but printed receipts still show no logo.

Fix:

  1. Wait 1โ€“2 minutes for the change to sync to the kiosk
  1. If still missing, enter Manage Mode and press Sync DB
  1. Print a test receipt
  1. If the logo still doesn't appear, re-open Cloud Settings and confirm the upload preview is still there โ€” some browsers cache an old preview without actually saving the file

Logo prints as a black box or is unreadable

Issue: The logo prints but looks like a solid block, smudge, or barely-visible outline.

Fix:

  1. The image probably has a colored or non-transparent background โ€” thermal printers render anything non-white as black
  1. Re-export the logo with a transparent background (PNG) or solid white background
  1. Re-upload and print a test receipt

Logo looks stretched or cut off

Issue: The printed logo is squished, distorted, or the edges are cropped.

Fix:

  1. The aspect ratio doesn't match the print area
  1. Resize the image to roughly 2.5:1 width-to-height before uploading (e.g. 600ร—240 pixels)
  1. Re-upload and verify with a test print

๐Ÿ”— Related Articles



๐Ÿ–๏ธ

Need help? Contact support at ๐Ÿ“ง help@mashgin.com or call (855) 475-0889

Did this answer your question?
๐Ÿ˜ž
๐Ÿ˜
๐Ÿคฉ